r - 有关丢失数据的问题

标签 r matrix na

在矩阵中,是否有一些缺失数据记录为“NA”。

  • 如何删除矩阵中带有NA的行?
  • 我可以使用na.rm吗?
  • 最佳答案

    na.omit()将采用矩阵(和数据帧),并且仅返回不具有任何NA值的那些行-通过为您删除FALSE行,complete.cases()更进一步。

    > x <- data.frame(c(1,2,3), c(4, NA, 6))
    > x
      c.1..2..3. c.4..NA..6.
    1          1           4
    2          2          NA
    3          3           6
    > na.omit(x)
      c.1..2..3. c.4..NA..6.
    1          1           4
    3          3           6
    

    关于r - 有关丢失数据的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1395189/

    相关文章:

    r - 生成一个变量,标记多个变量中特定字符串的任何出现

    c++ - 实现 Matrix 类加法运算符重载奇怪的输出

    r - 如何轻松地可视化矩阵?

    python - 如何在python中将字符列表的每个元素插入到矩阵中

    r - 使用 "NA"作为合法的非缺失值

    r - 使用TableGrob更改单元格的文本颜色

    string - R 中的 Instring 函数

    r - 如何在 R 中基于 SpatialPolygons 裁剪栅格

    r - 如何将数据框中的 NaN 转换为 NA

    为 R 中数据框的每一行返回缺少 (NA) 数据的列名列表