【问题标题】:Identifying and removing "NA"s and other errors [duplicate]识别和删除“NA”和其他错误[重复]
【发布时间】:2011-11-26 05:54:46
【问题描述】:

可能重复:
Test for NA and select values based on result

假设你有一个向量——你对向量进行计算——许多元素返回“NA”——你如何识别这些“NA”并将它们更改为一些可用的整数

【问题讨论】:

  • 顺便说一下语言是R
  • 我不认为选择性提取意味着选择性分配会成功,所以我不会投票结束。
  • 下面的解决方案很好——当然你应该非常小心。我们假设您已经仔细考虑过适合您的问题的“可用整数”...
  • 我实际上最终将各种不可用的数据点(非响应)转换为 NA,然后使用 na.omit 函数在回归之前消除包含 NA 的行——感谢您向我介绍 .na 类型.让我知道是否有更简洁的方法来处理不可用的数据点。

标签: r assignment-operator na


【解决方案1】:

假设您的数据在dat 中(可以是向量、矩阵或数据框):

dat[is.na(dat)]<-0

dat 的所有NA 条目替换为0

【讨论】:

    猜你喜欢
    • 2021-09-11
    • 2016-06-21
    • 2018-09-24
    • 1970-01-01
    • 2021-11-14
    • 2013-04-22
    • 2021-12-30
    • 1970-01-01
    • 2019-09-16
    相关资源
    最近更新 更多