ComenzarEmpieza gratis

Clases de columnas

El argumento colClasses te permite especificar los tipos de datos de cada columna del archivo que estás leyendo. Esto puede mejorar la eficacia del proceso de importación y garantizar que las columnas se leen con los tipos de datos correctos.

Puedes hacerlo fijando el argumento colClasses:

read.delim("my_file.txt", 

           colClasses = c("character",

                          "numeric",

                          "logical"))

Si una columna tiene el valor "NULL" en el vector colClasses, esta columna se omitirá y no se cargará en el marco de datos.

Este ejercicio forma parte del curso

Introducción a la importación de datos en R

Ver curso

Instrucciones de ejercicio

  • Se ha cargado el marco de datos hotdogs. Sigue adelante y visualiza la estructura de hotdogs.
  • En el argumento colClasses de la segunda llamada a read.delim(), establece la primera, segunda y tercera columnas en 'character', 'NULL' y 'numeric'.
  • Visualiza la estructura de hotdogs2 y busca la diferencia.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Previous call to import hotdogs.txt
hotdogs <- read.delim("hotdogs.txt", header = FALSE, col.names = c("type", "calories", "sodium"))

# Display structure of hotdogs
___

# Edit the colClasses argument to import the data correctly: hotdogs2
hotdogs2 <- read.delim("hotdogs.txt", header = FALSE, 
                       col.names = c("type", "calories", "sodium"),
                       colClasses = c(___, ___, ___))


# Display structure of hotdogs2
___
Editar y ejecutar código