【问题标题】:In r, how can I create a list from a matrix with NAs stripped?在 r 中,如何从去除了 NA 的矩阵创建列表?
【发布时间】:2011-10-12 18:35:36
【问题描述】:

我有一个字符矩阵,在不同的行中有不同数量的 NA。我想创建一个具有相同行数的结构,并删除所有 NA。

【问题讨论】:

    标签: list r


    【解决方案1】:

    使用简单的应用:

    x <- matrix(1:10,ncol=2)
    x[c(4,7,8)] <- NA
    
    apply(x,1,na.exclude)
    

    edit :如果所有行的 NA 数量完全相同,那么这将返回一个矩阵。要将此矩阵转换为列表,请参阅:How to convert a matrix to a list of column-vectors in R?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-04
      • 2012-11-25
      • 2015-07-12
      • 1970-01-01
      • 2012-10-23
      • 2019-09-04
      • 2020-11-24
      • 2021-06-20
      相关资源
      最近更新 更多