R提取列大于40的行

时间:2014-09-15 18:11:08

标签: r

美好的一天 我有一个从txt文件中获取的数据集

> MyData
   Xdat Ydat
1  1    12
2  2    23
3  3    34
4  4    45
5  5    56
6  6    67
7  7    78

我需要使用此集来提取与第2列(Ydat)大于40的情况相对应的行。 导致 MyData2

   Xdat Ydat
4  4    45
5  5    56
6  6    67
7  7    78

1 个答案:

答案 0 :(得分:14)

简单的子集将会这样做 -

MyData[which(MyData[,2]>40),]
@DavidArenburg指出,这很好用:

MyData[(MyData[,2]>40),]