R 如何使用一个值存在多次的条件编写子集(就像运算符中的SQL一样)
我试图在特定列包含很少特定用户ID的条件下对数据帧进行子集划分R 如何使用一个值存在多次的条件编写子集(就像运算符中的SQL一样),r,subset,R,Subset,我试图在特定列包含很少特定用户ID的条件下对数据帧进行子集划分 subset(df, df$userID===100 & df$userID===101 & df$userID===104 & df$userID===106) 现在,我不想写这样一个有多个条件的语句,并且想知道是否有一个快捷方式来实现它,比如SQL语句 …其中用户ID位于(100101104106) 后来,我的目标是有这样的东西: userid使用%中的操作符% 1:10 %in% c(1,3,5,9)
subset(df, df$userID===100 & df$userID===101 & df$userID===104 & df$userID===106)
现在,我不想写这样一个有多个条件的语句,并且想知道是否有一个快捷方式来实现它,比如SQL语句
…其中用户ID位于(100101104106)
后来,我的目标是有这样的东西:
userid使用%中的操作符
%
1:10 %in% c(1,3,5,9)
# [1] TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE TRUE FALSE
在%
中使用运算符%。请参阅帮助(“%in%”)
是!工作起来很有魅力。谢谢把它写下来作为答案,我来核对一下。再次感谢!