Importare flat file dal web
Nel video hai visto che le funzioni di utils per importare flat file, come read.csv() e read.delim(), possono importare automaticamente da URL che puntano a file sul web.
Ti starai chiedendo se il pacchetto alternativo di Hadley Wickham, readr, sia altrettanto potente. Scoprilo in questo esercizio! Gli URL sia per un file .csv sia per un file .delim sono già pronti per te. Sta a te importare davvero i dati. Se funziona, ovviamente…
Questo esercizio fa parte del corso
Importazione intermedia di dati in R
Istruzioni dell'esercizio
- Carica il pacchetto
readr. È già installato sui server di DataCamp. - Usa
url_csvper leggere il file.csva cui punta. Usa la funzioneread_csv(). Il.csvcontiene i nomi delle colonne nella prima riga. Salva il data frame risultante comepools. - Allo stesso modo, usa
url_delimper leggere il file.txtonline. Usa la funzioneread_tsv()e salva il risultato comepotatoes. - Stampa
poolsepotatoes. Ti sembra corretto?
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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