ComenzarEmpieza gratis

col_types

También puedes especificar qué tipos deben tener las columnas de tu marco de datos importado. Puedes hacerlo con col_types. Si se establece en NULL, el valor por defecto, las funciones del paquete readr intentarán encontrar por sí mismas los tipos correctos. Puedes establecer manualmente los tipos con una cadena, donde cada carácter denota la clase de la columna: character, double, integer y logical. _ omite la columna en su totalidad.

potatoes.txt (vista), un archivo plano con registros delimitados por tabulaciones y sin nombres de columna, vuelve a estar disponible en tu espacio de trabajo.

Este ejercicio forma parte del curso

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

Ver curso

Instrucciones de ejercicio

  • En la segunda llamada a read_tsv(), edita el argumento col_types para importar todas las columnas como caracteres (c). Guarda el marco de datos resultante en potatoes_char.
  • Imprime la estructura de potatoes_char y comprueba si todos los tipos de columna son chr, abreviatura de character.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Column names
properties <- c("area", "temp", "size", "storage", "method",
                "texture", "flavor", "moistness")

# Import all data, but force all columns to be character: potatoes_char
potatoes_char <- read_tsv("potatoes.txt", col_types = "iiiiiddd", col_names = properties)

# Print out structure of potatoes_char
___
Editar y ejecutar código