首页 > 解决方案 > 如何避免使用 `|` 链接 OR 条件?

问题描述

如何避免使用|这样的链接 OR 条件:

small_town_villages = data_ger[which(data_ger$type_city==1|data_ger$type_city==2 |data_ger$type_city==3),]

city = data_ger[~(small_town_villages),]

他们是一种更简洁的方式吗?此外,我认为我的最后一行有错误。

标签: rsubset

解决方案


尝试%in%

small_town_villages = data_ger[data_ger$type_city %in% c(1:3),] 

或者!x %in% y如果您想要未包含值的列表。


推荐阅读