r - 如何避免使用 `|` 链接 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),]
他们是一种更简洁的方式吗?此外,我认为我的最后一行有错误。
解决方案
尝试%in%
:
small_town_villages = data_ger[data_ger$type_city %in% c(1:3),]
或者!x %in% y
如果您想要未包含值的列表。
推荐阅读
- jekyll - 如何在 jekyll 主题中按键值限制和过滤集合?
- javascript - 如何检索字符串中每对可能的数字的匹配项?
- java - println(String) 的接口
- kubernetes - AKS 中的 Istio 与 DNS
- python-3.x - Ezdxf 库:如何在 getstream 中更改模板\__init__.py 的位置?
- php - 如何使用 symfony 从 url 读取 xml 文件
- oracle - 避免在不使用 CREATE 的情况下在 SQL*Plus 脚本中的多个 SPOOL 中重复相同的 WITH
- angular - 使用 ngOnChanges 将异步数据传递给子组件不起作用
- java - 考虑所有数字的舍入数字
- url - hash_vault 不能通过 Web 应用程序防火墙工作