R 基础运算
R 是一种广泛使用的统计编程语言,它提供了强大的数据操作和分析功能。基础运算在 R 中非常重要,因为它们是进行更复杂计算和数据分析的基础。本文将详细介绍 R 中的基础运算,包括算术运算、逻辑运算、向量化和矩阵运算。
一、算术运算
R 支持基本的算术运算,包括加法、减法、乘法、除法和取余。这些运算可以直接应用于数字,也可以应用于向量、矩阵和数据框。
# 加法
5 + 3# 减法
10 - 4# 乘法
7 * 8# 除法
16 / 2# 取余
17 %% 5
二、逻辑运算
逻辑运算在 R 中用于比较值,并返回 TRUE 或 FALSE。R 支持的逻辑运算符包括大于、小于、等于、不等于、大于等于和小于等于。
# 大于
5 > 3# 小于
10 < 4# 等于
7 == 7# 不等于
16 != 2# 大于等于
17 >= 5# 小于等于
17 <= 5
三、向量化和矩阵运算
R 的一个强大功能是其向量化运算。这意味着可以对整个向量或矩阵执行运算,而不需要循环遍历每个元素。这使得代码更加简洁和高效。
# 向量加法
c(1, 2, 3) + c(4, 5, 6)# 矩阵乘法
matrix(c(1, 2, 3, 4), nrow = 2) %*% matrix(c(1, 2, 3, 4), nrow = 2)
四、R 中的其他基础运算
R 还支持许多其他类型的运算,包括:
- 指数运算:
^
或**
- 对数运算:
log()
- 三角函数:
sin()
,cos()
,tan()
- 舍入运算:
round()
,ceiling()
,floor()
五、总结
R 中的基础运算是进行更复杂计算和数据分析的基础。通过掌握这些运算,您可以更有效地处理数据,并利用 R 的强大功能进行统计分析和可视化。