r - R - 子集 - 基于列值的 grepl 选择排除行
问题描述
我成功地选择了我不想要的项目。
df3 <- subset(df2, grepl("^Imag.*", appt_type))
我想做的是创建与先前命令相反的命令。我想创建一个新的数据集(df3
),它包含所有行,df2
除非appt_type
值以"Imag"
. 我尝试了 [ ] 和 ! 的许多组合。在不同的地方,但似乎无法做到这一点。一直在梳理留言板,知道我错过了一些简单的东西。
任何帮助深表感谢。
解决方案
df3 <- subset(df2, !grepl("^Imag.*", appt_type))
基本上找到所有以 Imag 开头的 NOT (!)。
推荐阅读
- android - 强制数据绑定以获取所有中间媒体 livedata / mediatorlivedata 更改
- javascript - 是的,'notRequired' 方法似乎在我的表单验证中不起作用
- amazon-web-services - 在 Amazon S3 中设置每个客户端的存储桶的最简单方法
- django - 如何配置 gunicorn 服务文件
- python - 在类方法签名上使用 Union 键入提示问题
- python - Pytest:使用参数创建增量夹具值
- reactjs - web.config 类似于 react 应用程序的设置文件
- vue.js - 使用 V-If 进行动态渲染
- javascript - 调用 Solidity 函数时获取 Promise 对象
- python - 在 Pyspark 中将 Sqoop 连接到 Hadoop