R提取列大于40的行
你好 我有一个从txt文件中获取的数据集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
> 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),]