其他运算符
R 语言还包含了一些特别的运算符。
运算符 |
描述 |
: |
冒号运算符,用于创建一系列数字的向量。 |
%in% |
用于判断元素是否在向量里,返回布尔值,有的话返回 TRUE,没有返回 FALSE。 |
%*% |
用于矩阵与它转置的矩阵相乘。 |
实例
# 1 到 10 的向量
v <- 1:10
print(v)
# 判断数字是否在向量 v 中
v1 <- 3
v2 <- 15
print(v1 %in% v)
print(v2 %in% v)
# 矩阵与它转置的矩阵相乘
M = matrix( c(2,6,5,1,10,4), nrow = 2,ncol = 3,byrow = TRUE)
t = M %*% t(M)
print(t)
执行以上代码输出结果为:
[1] 1 2 3 4 5 6 7 8 9 10
[1] TRUE
[1] FALSE
[,1] [,2]
[1,] 65 82
[2,] 82 117