在满足2个条件时过滤R中的数据帧

在满足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

我有一个超过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 == 1)

或使用
过滤器

library(dplyr)
df1 %>%
   filter(HI == 1 , FI == 1)

data[data$HI==1&data$FI==1,]
子集(data,HI==1&FI==1)
|
的意思是“或者”,你希望
的“和”它起作用。谢谢你,阿卡什。