Importar archivos planos desde la web
En el vídeo viste que las funciones de utils para importar archivos planos, como read.csv() y read.delim(), pueden importar automáticamente desde URLs que apuntan a archivos planos en la web.
Te estarás preguntando si el paquete alternativo de Hadley Wickham, readr, es igual de potente. ¡Averígualo en este ejercicio! Ya tienes las URLs tanto de un archivo .csv como de un archivo .delim. Depende de ti importar realmente los datos. Si funciona, claro…
Este ejercicio forma parte del curso
Importación intermedia de datos en R
Instrucciones del ejercicio
- Carga el paquete
readr. Ya está instalado en los servidores de DataCamp. - Usa
url_csvpara leer el archivo.csval que apunta. Utiliza la funciónread_csv(). El.csvcontiene nombres de columnas en la primera fila. Guarda el data frame resultante comopools. - Del mismo modo, usa
url_delimpara leer el archivo.txten línea. Utiliza la funciónread_tsv()y guarda el resultado comopotatoes. - Imprime
poolsypotatoes. ¿Tiene buena pinta?
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Load the readr package
# Import the csv file: pools
url_csv <- "http://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"
# Import the txt file: potatoes
url_delim <- "http://assets.datacamp.com/production/course_1478/datasets/potatoes.txt"
# Print pools and potatoes