Eliminar NA de la lista de listas
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
1`
[1] 45 43 45 65 23
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
2`
[1] 12 45 56 NA NA
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
3`
[1] 13 4 34 12 NA
Pero lo que quiero es:
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
1`
[1] 45 43 45 65 23
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
2`
[1] 12 45 56 NA NA
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
3`
[1] 13 4 34 12 NA
Pero lo que quiero es:
1`
[1] 45 43 45 65 23
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
1`
[1] 45 43 45 65 23
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
2`
[1] 12 45 56 NA NA
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
3`
[1] 13 4 34 12 NA
Pero lo que quiero es:
2`
[1] 12 45 56
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
1`
[1] 45 43 45 65 23
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
2`
[1] 12 45 56 NA NA
Tengo una matriz, data.mat, que se parece a:
A B C D E
45 43 45 65 23
12 45 56 NA NA
13 4 34 12 NA
Estoy tratando de convertir esto en una lista de listas, donde cada fila es una lista dentro de una lista más grande. Hago lo siguiente:
li,st <- tapply(data.mat,rep(1:nrow(data.mat),ncol(data.mat)),function(i)i)
lo que me da una lista de listas, con NA incluidas, como:
3`
[1] 13 4 34 12 NA
Pero lo que quiero es:
3`
[1] 13 4 34 12
¿Hay una buena manera de eliminar las NA durante la llamada de tapply o después del hecho?