Télécharger n'importe quel fichier, sécurisé ou non
Dans l'exercice précédent, vous avez vu comment lire des fichiers Excel sur le Web avec le paquet read_excel en téléchargeant d'abord le fichier avec la fonction download.file().
Il y a plus : avec download.file(), vous pouvez télécharger tout type de fichier depuis le Web, en HTTP ou HTTPS : images, fichiers exécutables, mais aussi des fichiers .RData. Un fichier RData est un format très efficace pour stocker des données R.
Vous pouvez charger des données à partir d'un fichier RData avec la fonction load(), mais cette fonction n'accepte pas une URL comme argument. Dans cet exercice, vous téléchargerez d'abord le fichier RData de façon sécurisée, puis vous importerez le fichier de données local.
Cette activité fait partie du cours
Importation de données intermédiaire avec R
Instructions de l’exercice
- Regardez l'URL dans
url_rdata. Elle utilise une connexion sécurisée,https://. Cette URL pointe vers un fichierRDataqui contient un tableau de données avec des mesures sur différents types de vin. - Téléchargez le fichier à
url_rdataavecdownload.file(). Nommez le fichier "wine_local.RData" dans votre répertoire de travail. - Chargez le fichier que vous avez créé,
wine_local.RData, avec la fonctionload(). Elle prend un seul argument, le chemin vers le fichier, qui correspond simplement au nom du fichier dans notre cas. Après avoir exécuté cette commande, la variablewinesera automatiquement disponible dans votre espace de travail. - Affichez le
summary()de l'ensemble de donnéeswine.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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