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 package read_excel en téléchargeant d’abord le fichier grâce à la fonction download.file().
Il y a plus : avec download.file(), vous pouvez télécharger tout type de fichier depuis le web, via HTTP ou HTTPS : images, 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 depuis un fichier RData avec la fonction load(), mais cette fonction n’accepte pas une URL comme argument. Dans cet exercice, vous allez d’abord télécharger le fichier RData de manière sécurisée, puis importer le fichier de données local.
Cet exercice fait partie du cours
<cours>Importation de données en R : niveau intermédiaire</cours>Instructions de l’exercice
- Regardez l’URL dans
url_rdata. Elle utilise une connexion sécurisée,https://. Cette URL pointe vers un fichierRDatacontenant un data frame avec des métriques sur différents types de vin. - Téléchargez le fichier à
url_rdataen utilisantdownload.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 argument : le chemin du fichier, qui est simplement le nom de fichier dans notre cas. Après l’exécution de cette commande, la variablewinesera automatiquement disponible dans votre espace de travail. - Affichez le
summary()du jeu 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