R 如何选择某个变量都是假的观测值?

R 如何选择某个变量都是假的观测值?,r,R,如何选择所有变量都为FALSE的唯一ID 即输出: data.frame = completed unique_ID Var1 Var2 Var3 1000820-1 FALSE FALSE FALSE 1000820-2 FALSE FALSE TRUE 1000823-1 FALSE TRUE FALSE 1000823-2 FALSE FALSE TRUE 1000823-3 FALSE FALSE TRUE

如何选择所有变量都为FALSE的唯一ID

即输出:

  data.frame = completed  

  unique_ID  Var1  Var2  Var3  
  1000820-1  FALSE FALSE FALSE  
  1000820-2  FALSE FALSE  TRUE  
  1000823-1  FALSE  TRUE FALSE  
  1000823-2  FALSE FALSE  TRUE  
  1000823-3  FALSE FALSE  TRUE  
  1000825-49  TRUE FALSE FALSE  
  1000830-1  FALSE  TRUE FALSE  
  1000830-2  FALSE FALSE  TRUE  

一个解决办法是这样

unique_ID   Var1  Var2  Var3  
1000820-1  FALSE FALSE FALSE  
1000825-49 FALSE FALSE FALSE  
TRUE
FALSE
被计为
1
0
,因此
rowsumes
为您提供了
TRUE
的数量

与dplyr的替代品-包装:


df[rowSums(df[2:4]) == 0,]

unique_ID  Var1  Var2  Var3
1 1000820-1 FALSE FALSE FALSE


一个解决办法是这样

unique_ID   Var1  Var2  Var3  
1000820-1  FALSE FALSE FALSE  
1000825-49 FALSE FALSE FALSE  
TRUE
FALSE
被计为
1
0
,因此
rowsumes
为您提供了
TRUE
的数量

与dplyr的替代品-包装:


df[rowSums(df[2:4]) == 0,]

unique_ID  Var1  Var2  Var3
1 1000820-1 FALSE FALSE FALSE


答案对你有用吗?答案对你有用吗?