CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Regardez l’URL dans url_rdata. Elle utilise une connexion sécurisée, https://. Cette URL pointe vers un fichier RData contenant un data frame avec des métriques sur différents types de vin.
  • Téléchargez le fichier à url_rdata en utilisant download.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 fonction load(). 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 variable wine sera automatiquement disponible dans votre espace de travail.
  • Affichez le summary() du jeu de données wine.

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
Modifier et exécuter le code