删除缺失值的列

标签 r

我有一个包含很多列的表,我想删除缺失值超过 500 的列。

我已经知道每列缺失值的数量:

library(fields)
t(stats(mm))

我有 :
  N     mean  Std.Dev.    min       Q1  median       Q3 max missing values
V1 1600 8.67  …                                               400

一些列的所有特征都显示为 NA :
      N     mean  Std.Dev.    min       Q1  median       Q3 max missing values
 V50  NA    NA      NA         NA        NA                   NA

我也想删除这些类型的列。

最佳答案

这是一个单衬做它mm[colSums(is.na(mm)) > 500]

关于删除缺失值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7330915/

相关文章:

r - ggplot2 中的字体大小困惑

r - 在 R 中使用 Paste() 创建函数名称

r - 遍历 dplyr 中的列

r - 沿x轴按组划分geom_point点

javascript - networkD3::sankeyNetwork 中的 R-自定义工具提示

r - 降低无效的多字节字符串 - 忽略转义

r - 一旦它们的依赖项可用,如何动态加载 Shiny 的输出?

r - 如何在 R 中使用 Monte Carlo 进行 ARIMA 模拟函数

r - 替换函数工厂 r 中的形式参数

r - 使用 R,从网络导入数据