Mostrando entradas con la etiqueta Programacion en R. Mostrar todas las entradas
Mostrando entradas con la etiqueta Programacion en R. Mostrar todas las entradas

domingo, 2 de abril de 2017

Apuntes sobre Data Table

La libreria "data.table" ofrece una "versión mejorada" de los Data Frame. Una de las mayores ventajas es que los Data Table ocupan 10 veces menos espacio que los Data Frame.  Otra ventaja es la mejora en los tiempos de ejecución para leer y escribir un csv, hacer group by, ordenar una tabla, entre otras funciones.

Los Data Table pueden ser utilizados como Data Frame.  Si se hace un class(miTabla) de un data.table se imprime una lista con dos valores: "data.table" "data.frame", identificando que los objetos Data Table también pueden ser considerados como Data Frame  y las librerías que solo usan Data Frame no tendrían problemas al usar Data Table.

En el blog de Jan Gorecki (ver referencia Nro.4) se hace una comparación de eficiencia de los data.table. Se pueden destacar estas funciones, en linea roja las pertenecientes a la libreria data.table:



Para mas detalles sobre data.table, ver referencias.

viernes, 31 de julio de 2015

Apuntes sobre R script

NOTA: Esta lista de script se actualiza constantemente


Guardar y leer archivos enformato de R (RDS)
saveRDS(datos_1, file = "C:/Carpeta/datos.rds")
datos    <-   readRDS("C:/Carpeta/datos.rds")


Identificar columnas con Valores Vacios en un DataFrame
VarSinDatos <- apply(Train,2,function(x)  min(nchar(x)))
VarSinDatos <- VarSinDatos[VarSinDatos==0]
print(VarSinDatos)


martes, 6 de enero de 2015

Apuntes sobre Data Frame


#---------------------------------------------------------------------
#Crea un Data Frame con nombre "Ventas"

Ventas  <-  data.frame(Cliente  = c("Juan","Pedro","Maria","Susana"),
                       Edad     = c(20,30,80,40),
                       Cantidad = c(5,11,10,15),
                       Sucursal = c("Norte", "Sur", "Este", "Norte"))

Resultado