使用向量而不是单个值筛选{dplyr}
我有一个数据集,比如说,150个国家,我想从中选择记录,例如,我已经有了向量的50个国家。如何筛选需要的国家/地区?重复使用使用向量而不是单个值筛选{dplyr},r,filter,dplyr,R,Filter,Dplyr,我有一个数据集,比如说,150个国家,我想从中选择记录,例如,我已经有了向量的50个国家。如何筛选需要的国家/地区?重复使用|是件麻烦事,比如: filter(mydata, country == "A" | country == "B") 非常感谢您的推荐。您可以在%中使用% 示例数据集: mydata <- data.frame(country = LETTERS[1:10]) # country # 1 A # 2 B # 3 C #
|
是件麻烦事,比如:
filter(mydata, country == "A" | country == "B")
非常感谢您的推荐。您可以在%中使用
%
示例数据集:
mydata <- data.frame(country = LETTERS[1:10])
# country
# 1 A
# 2 B
# 3 C
# 4 D
# 5 E
# 6 F
# 7 G
# 8 H
# 9 I
# 10 J
过滤器(mydata,国家/地区%in%country\u vec)
vec <- c("A", "B", "C")
library(dplyr)
filter(mydata, country %in% vec)
# country
# 1 A
# 2 B
# 3 C