R:删除数值向量中的 NA

标签 r

我是 R 新手,遇到了一些挑战。我正在处理一个从 csv 文件中读取的大型数据框。我的数值向量包含阻止我运行分析的 NA。我如何摆脱这些 NA 以便我实际上可以对我的数据做一些事情?

最佳答案

  • 对于特定变量:x[!is.na(x)] , 或 na.omit (有关所有可用的 apropos("^na\\.") 功能,请参阅 na.)、
  • 在函数内,通过 na.rm = TRUE作为一个论点,例如sapply(dtf, sd, na.rm = TRUE) ,
  • 设置全局 NA 操作:options(na.action = "na.omit")这是默认设置的,但很多
    函数不依赖于全局
    定义的 NA 操作( mean 用于
    例如),而有些人这样做(现在我
    举不出例子),
  • 当然,如果你有很多
    NA,你应该考虑变量
    插补,有一个 question asked on SO这可能会有所帮助。

  • 长话短说,处理 NA 是一个非常广泛的问题,尝试将其具体化并给我们一个简洁的问题。我相信 SOers 的某个人可以帮助你!

    干杯,小伙子!

    关于R:删除数值向量中的 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145312/

    相关文章:

    SunburstR 图的 Javascript 排序

    r - 使用正文,形式和环境方法修改R中的函数

    r - 使用 glmnet 的多项式岭回归给出的结果概率高于 1,而对于不同的目标类别为负,知道为什么吗?

    r - 列表 : "Column ` Chr` can't be converted from integer to character"上的 bind_rows 错误

    r - R 中的排队和库存模型

    r - 在 ggplot 中绘制二项式 GLMER 的随机效应

    css - 如何根据 rshiny 中的用户输入切换外部 css 文件?

    sql-server - 如何使用 dplyr 连接 SQL Server 中表中多列的字符串?

    r - 如何对数据框中的多个时间序列进行多个静态测试

    r - r中的决策树