Appearance
逻辑
R 语言逻辑值有 TRUE 和 FALSE ,可以简写为 T 和 F ,但不建议这样做。
元素级逻辑运算符 & | ! 。
c(TRUE, TRUE) & c(TRUE, FALSE)
c(TRUE, TRUE) | c(TRUE, FALSE)
!c(TRUE, FALSE)
TRUE & FALSE
TRUE | FALSE
!TRUE[1] FALSE
[1] TRUE
[1] FALSE标量级逻辑运算符 && || 。
TRUE && FALSE
TRUE || FALSE[1] FALSE
[1] TRUE比较运算符
- == 等于
- != 不等于
- < 小于
>大于- <= 小于等于
>=大于等于- %in% 包含
c(1, 4, 7) > 3
c(1, 4, 7) > c(3, 4, 5)检查数据类型
is.numeric(1)
is.character("a")
is.logical(TRUE)
is.vector(c(1, 2, 3))
is.matrix(matrix(1:9, nrow = 3))[1] TRUE
[1] TRUE
[1] TRUE
[1] TRUE
[1] TRUEiris
is.data.frame(iris)