r - 如何删除R中的特定列
问题描述
我有一个包含 2000 列的数据框。大多数列都有“X111,X222,X123”,我想删除以名称 X 开头的列
解决方案
df[,-grep("^X",names(df)]
^
Grep 逻辑查找以 ( )开头的单词X
。
推荐阅读
- kubernetes - kubernetes二进制安装报错
- python - 如何检查字典中的条件?
- c++ - 无法创建 C++ 项目,拒绝访问 Engine\Intermediate\Build\BuildRules
- laravel - Laravel Horizon 一半的工作都失败了
- python - 通过 python opencv 跟踪和模糊多个 360 度图像中的人脸
- sql - BigQuery/SQL:如何使用列值作为列名?
- java - ScrollView - 如何在 ScrollView 中启用水平滚动
- javascript - 如果存在于嵌套数组中,则创建或更新对象
- python - 代理请求出现错误
- python - 多个特征作为 ML NLP 文本分析预测的输入