R提取列大于40的行

R提取列大于40的行,r,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 我需要使用这个集合来提取对应于第二列(Ydat)大于40的情况的行。 导致 MyData2 简单的分组就可以了- MyData[which(MyData[,2]>40),] 正如@Davidernburg所指出的,这很好: MyData[(My

你好 我有一个从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
我需要使用这个集合来提取对应于第二列(Ydat)大于40的情况的行。 导致 MyData2


简单的分组就可以了-

MyData[which(MyData[,2]>40),]
正如@Davidernburg所指出的,这很好:

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

subset(MyDate,Ydat>40)
df[df$Ydat>40,]
MyData[MyData$Ydat>40,]
这是你在R中可以做的最基本的子集类型之一。我强烈建议你读a。你真的没有把它做得像应该做的那样简单……好的。简单是相对的。
MyData[(MyData[,2]>40),]