我在制表符分隔的文本文件中有数据,如下所示:
FID HV HH VOLUME
1 -2.1 -0.1 0
2 -4.3 -0.2 200
3 -1.4 1.2 20
4 -1.2 0.6 30
5 -3.7 0.8 10
这些表大多有6000多行和更多列。
我需要提取比{1}更小的列VOLUME
的值。 20.
我尝试使用以下命令
x <- -which(names(x)["VOLUME"] > 20)
但它不起作用。
有没有办法做到这一点?任何帮助表示赞赏。
答案 0 :(得分:4)
说你的数据是样本:
subset(sample, VOLUME<20)
答案 1 :(得分:3)
假设x
是您的数据,请尝试以下操作:
x <- x[which(x$VOLUME <= 20),]