Scaricare qualsiasi file, sicuro o meno
Nel precedente esercizio hai visto come leggere file Excel dal web usando il pacchetto read_excel, scaricando prima il file con la funzione download.file().
C’è di più: con download.file() puoi scaricare qualsiasi tipo di file dal web, usando HTTP e HTTPS: immagini, eseguibili, ma anche file .RData. Un file RData è un formato molto efficiente per archiviare dati di R.
Puoi caricare i dati da un file RData usando la funzione load(), ma questa funzione non accetta una stringa URL come argomento. In questo esercizio, prima scaricherai in modo sicuro il file RData, poi importerai il file di dati locale.
Questo esercizio fa parte del corso
Importazione intermedia di dati in R
Istruzioni dell'esercizio
- Dai un’occhiata all’URL in
url_rdata. Usa una connessione sicura,https://. Questo URL punta a un fileRDatacontenente un data frame con alcune metriche su diversi tipi di vino. - Scarica il file in
url_rdatausandodownload.file(). Chiamalo"wine_local.RData"nella tua directory di lavoro. - Carica il file che hai creato,
wine_local.RData, usando la funzioneload(). Accetta un solo argomento, il percorso del file, che nel nostro caso è semplicemente il nome del file. Dopo aver eseguito questo comando, la variabilewinesarà automaticamente disponibile nel tuo workspace. - Stampa il
summary()del datasetwine.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# https URL to the wine RData file.
url_rdata <- "https://assets.datacamp.com/production/course_1478/datasets/wine.RData"
# Download the wine file to your working directory
# Load the wine data into your workspace using load()
# Print out the summary of the wine data