r - 删除第一行值为 NA 的列
问题描述
说我有一个如下的数据框
A B C
NA 2 NA
1 2 3
1 NA 3
1 2 3
我想删除第一行(A,C)中具有 NA 的列
B
2
2
NA
2
我该如何做到这一点?谢谢!
解决方案
你可以这样做:
df[,!is.na(df[1,]), drop = F]
B
1 2
2 2
3 NA
4 2
推荐阅读
- mysql - 在 MySql 中,如何检查具有 json 字段的行是否具有包含特定文本的键?
- highcharts - Highcharts 绘制 MACD + EMA + 交易量
- c# - 脚本错误:NullReferenceException:downloadhandler.data
- java - 从一个 MySQL 数据库表中选择并使用 Java 在另一个数据库表中批量插入 || 批量插入不起作用
- python - 使用另一个数据框作为列引用的数据框查找
- visual-studio-code - 使用 vs code 删除文件夹中的所有文件,这些文件不是由另一个文件夹中的文件导入的
- arduino - Arduino Uno 上的“引脚更改”中断在哪里?
- javascript - 为什么 react-monaco-editor 不支持像 componentDidUpdate 这样的 API
- javascript - 使用新 Firebase 9.0 的问题
- r - 在 R 中组合数据名的列