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

Pet*_*ica 2 r list

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

Jor*_*eys 7

使用简单的申请:

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

apply(x,1,na.exclude)
Run Code Online (Sandbox Code Playgroud)

编辑:如果所有行的NA数量完全相同,则返回矩阵.要将此矩阵转换为列表,请参阅:如何将矩阵转换为R中的列向量列表?.