在满足2个条件时过滤R中的数据帧
我有一个超过4000行的大型CSV文件在满足2个条件时过滤R中的数据帧,r,dataframe,extract,R,Dataframe,Extract,我有一个超过4000行的大型CSV文件 MD HI FI [1,] 7 1 1 [2,] 7 0 1 [3,] 4 1 1 [4,] 3 0 11 [5,] 9 1 0 我想提取HI和FI都等于1的所有行 我尝试了以下方法,但没有任何运气: subset(data, HI == "1" | FI == "1" ) 我们可以在base R subset(df1, HI == 1 & FI
MD HI FI
[1,] 7 1 1
[2,] 7 0 1
[3,] 4 1 1
[4,] 3 0 11
[5,] 9 1 0
我想提取HI和FI都等于1的所有行
我尝试了以下方法,但没有任何运气:
subset(data, HI == "1" | FI == "1" )
我们可以在
base R
subset(df1, HI == 1 & FI == 1)
或使用
过滤器
library(dplyr)
df1 %>%
filter(HI == 1 , FI == 1)
data[data$HI==1&data$FI==1,]
子集(data,HI==1&FI==1)
|
的意思是“或者”,你希望和的“和”它起作用。谢谢你,阿卡什。