Hola, ¿qué tal?
¿Y por qué no, simplemente, sapply(mi.data.table, function(x) sum(is.na(x)))?
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El día 19 de junio de 2015, 14:44, Olivier Nuñez onu...@unex.es escribió:
Si te devuelve 0 para todas las columnas es que no hay NA's.
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
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]
Hola, ¿qué tal?
Estoy con Olivier. Es probable que hayas leído datos en que aparecían
valores NA pero que se hayan leído no como nulos sino como cadenas
normales con valor NA. Deberías echarle un vistazo al argumento
na.strings de la función de lectura que estés utilizando.
Finalmente, para
Este es el summary de mi data.table Datos:
summary(Datos)
In.hospital_deathSAPS.I SOFAAge
Gender Height ICUType
Min. :0.Length:4000Length:4000Min. :15.00
Length:4000Length:4000Min. :1.00
1st
Hola,
Como alternativa puedes utilizar esto:
http://chrisladroue.com/2012/02/polar-histogram-pretty-and-useful/
Aunque, te recomendaría que revisaras este libro, antes de optar por
opciones gráficas que aunque vistosas pueden ser de dudosa
interpretabilidad:
Hola, si, efectivamente yo lo que tengo es la cadena NA, vale, ya lo veo
claro... gracias
Con respecto a data.table, lo estoy usando porque en programas que tardaba
3 horas en ejecutarse usando data.table, tardaba muy pocos segundos usando
data.table, efectivamente era una tabla grande,con 2
Saludos.Este momento estoy trabajando con bases de datos SQLSERVER, usando el
paquete rsqlserver (github) la tabla a que consulto tiene alrededor de
3millones de registros que tengo que trabajar. Cuando ejecuto la primera vez...
sale este errorError: Value of SET_STRING_ELT() must be a