CommencezCommencez 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 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

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 qui contient un tableau de données avec des mesures sur différents types de vin.
  • Téléchargez le fichier à url_rdata avec 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 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 variable wine sera automatiquement disponible dans votre espace de travail.
  • Affichez le summary() de l'ensemble 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