对数据的探索,数据框中是否有大于某个数的值,返回大于的具体的数值,或者数值的坐标(R)

#object: 查看数据是否大于某个数
#writer: mike
#time: 2020,11,12

a <- c(1,2,3,4,5)
b <- c(6,7,8,9,2)

#构造数据框
data <- data.frame(a,b)

#这会返回大于1 的真值表,这个表与原数据集对应
data[]>1

#这会打印数据集中所用大于1 的数
print(sum(data[]>1))

#这个函数会返回具体的大于1的值
which(data[]>1)
返回具体的坐标
which(data[]>1, arr.int=T) #这只会返回一个真或假,代表数据集中是否有大于5的数 print(any(data[]
>5)) #这与上面的对应 all(data[]>3)
原文地址:https://www.cnblogs.com/zijidefengge/p/13965651.html