Si quieres mantener el formato data.table en la salida, mejor utilizar lapply: 


> DT[,lapply(.SD,function(x) sum(is.na(x)))] 
X1 X2 
1: 2 3 


----- Mensaje original -----

De: "MªLuz Morales" <mlzm...@gmail.com> 
Para: "Olivier Nuñez" <onu...@unex.es> 
Enviados: Viernes, 19 de Junio 2015 12:40:09 
Asunto: Re: [R-es] Sobre data.table 

Muchas gracias!! 

El 19 de junio de 2015, 12:29, Olivier Nuñez < onu...@unex.es > escribió: 


> DT=data.table(X1=c(NA,NA,1,1,1),X2=c(1,1,NA,NA,NA)) 
> DT[,apply(.SD,2,function(x) sum( is.na (x)))] 
X1 X2 
2 3 

Un saludo. Olivier 

----- Mensaje original ----- 
De: "MªLuz Morales" < mlzm...@gmail.com > 
Para: "r-help-es" < r-help-es@r-project.org > 
Enviados: Viernes, 19 de Junio 2015 12:08:42 
Asunto: [R-es] Sobre data.table 

Hola, 

quisiera determinar el número de filas distintas del valor NA para cada una 
de las columnas de un data.table. Probablemente se puede hacer de una forma 
muy compacta, pero no consigo hacerlo. 

Gracias 
Un saludo 

MªLuz 

[[alternative HTML version deleted]] 

_______________________________________________ 
R-help-es mailing list 
R-help-es@r-project.org 
https://stat.ethz.ch/mailman/listinfo/r-help-es 






        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to