r - Dplyr:子集编号的变量很容易
问题描述
我有一个带有带编号名称的变量的数据框,例如'dtx1', 'dtx2' (...) 'dtx20'
. 我想选择一个带有“dplyr”的子集。如何选择所有变量?我不想写出每个名字:
new_df <- select(old_df, dtx1, dtx2, (...), dtx20)
我在这里和谷歌上尝试了多次搜索,但我可能没有正确的词汇。
解决方案
contains
如果您想要包含某个字符串的所有变量,您也可以使用:
new_df = old_df %>%
select(contains("dtx"))
推荐阅读
- python - 对齐文本或注释以在 python 3.8 中绘图
- javascript - 关于 Jquery 事件和 DOM 树
- python-3.x - OSError: [WinError 6] 句柄无效 - Python 多处理错误
- javascript - TypeError:transitions.map 不是 React-Spring 的函数
- swift - 如何通过快速代码打开.app时自动加载信息到标签
- python - 如何使用嵌入式 Python 在 cmd 中运行脚本?
- regex - 查找并替换识别号输入掩码的正则表达式
- java - WebClient 发送 POST 请求时出现问题,传递复杂的 JSON 正文
- c# - 如何将样式属性绑定到模板的属性
- android - 如何共享 viewPager 持有者片段 viewModel?