r - 删除匹配向量的行
问题描述
我有一个 12 列和 4225 行的数据框。
其中一列是 id 并包含数字。
我想根据向量删除一些行。
id_to_remove <- c(2721,3893, 3904, 3905, 3907, 3908, 3909, 3910, 3912)
我尝试了许多解决方案,但不知何故无法使其发挥作用,例如
data <- data[!data$id == 2721| 3893|3904| 3905| 3907| 3908| 3909| 3910| 3912]
任何想法?
解决方案
也许试试这个:
#Code
data <- data[!data$id %in% id_to_remove,]
推荐阅读
- javascript - “参数”对象会阻止未绑定参数的垃圾收集吗?
- python - 使用烧瓶 python 处理 jinja 模板中的多行输入
- vue.js - 组件中未定义 nuxt 路由器模块渲染函数或模板:匿名
- sql-server - 从触发器执行时 SQL 语句未终止
- r - 错误:美学必须是长度 1 或与数据 (13) 相同:ymax
- api - 我不能使用 RTCVideoRenderer 的镜像属性。如何解决这个问题?
- c - 如何优化这个级数算法?
- python - visual studio 2013 - python ImportError:DLL加载失败
- c# - 我怎样才能使这个 DateTime.Now.ToFileTimeUtc() 成为线程安全的?
- json - 使用 JSONPath 从 JSON 对象中获取值