R 对满足条件的多个列进行子集设置

R 对满足条件的多个列进行子集设置,r,subset,R,Subset,我目前使用的数据集有2000行和几列,我的数据示例如下所示: mydata <- read.csv(file.choose(), header = T) Northing Parasite 63900 4080 78300 3090 90200 0 211100 0 230200 3990 239000 0 mydata 200000 谢谢你的帮助,我对r还是很陌生。使用dplyr: dplyr::filter(df,

我目前使用的数据集有2000行和几列,我的数据示例如下所示:

mydata <- read.csv(file.choose(), header = T)

Northing Parasite

 63900     4080
 78300     3090
 90200       0
 211100      0
 230200    3990
 239000      0
mydata 200000


谢谢你的帮助,我对r还是很陌生。

使用
dplyr

dplyr::filter(df, Northing > 200000)

  Northing Parasite
1   211100        0
2   230200     3990
3   239000        0
以R为基数:

df[df$Northing > 200000,]

  Northing Parasite
4   211100        0
5   230200     3990
6   239000        0
使用
子集的另一个基本R解决方案

subset(df, Northing > 200000)

  Northing Parasite
4   211100        0
5   230200     3990
6   239000        0