readr en R
Lectura rápida y predecible de archivos delimitados.
library(readr)
library(dplyr)
raw <- "name,score\nada,95\ngrace,88\n"
data <- read_csv(raw, show_col_types = FALSE)
typed <- read_csv(raw,
col_types = cols(name = col_character(),
score = col_double()),
show_col_types = FALSE)
top <- typed %>% filter(score > 90)
out <- format_csv(top)
Cómo funciona
read_csvdevuelve un tibble y reporta los tipos que adivinó.col_typesconcols()los fija explícitamente.format_csvescribe un tibble de vuelta a texto.
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 288
- Tokens
- 65
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 39 segundos.
Paso 2 de 3 en Leer y seleccionar; paso 10 de 12 en Remodelar y leer.