在r中,如何从带有NAs剥离的矩阵创建列表?

时间:2011-07-25 16:53:53

标签: list r

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

1 个答案:

答案 0 :(得分:7)

使用简单的申请:

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

apply(x,1,na.exclude)

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