繁体   English   中英

R提取列大于40的行[重复]

[英]R Extract rows where column greater than 40 [duplicate]

美好的一天,我有一个从 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

简单的子集将做到这一点 -

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

正如@DavidArenburg 所指出的,这很好用:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM