CommencerCommencez gratuitement

Importer des fichiers plats depuis le Web

Dans la vidéo, vous avez vu que les fonctions du package utils pour importer des fichiers plats, comme read.csv() et read.delim(), peuvent importer automatiquement des URL qui pointent vers des fichiers plats sur le Web.

Vous vous demandez sans doute si le package alternatif de Hadley Wickham, readr, est tout aussi performant. Voyons cela dans cet exercice ! Les URL d’un fichier .csv et d’un fichier .delim sont déjà fournies. À vous d’importer réellement les données. Si tout se passe bien, bien sûr…

Cet exercice fait partie du cours

<cours>Importation de données en R : niveau intermédiaire</cours>
Voir le cours

Instructions de l’exercice

  • Chargez le package readr. Il est déjà installé sur les serveurs de DataCamp.
  • Utilisez url_csv pour lire le fichier .csv vers lequel il pointe. Utilisez la fonction read_csv(). Le .csv contient des noms de colonnes sur la première ligne. Enregistrez la trame de données résultante sous le nom pools.
  • De même, utilisez url_delim pour lire le fichier .txt en ligne. Utilisez la fonction read_tsv() et stockez le résultat dans potatoes.
  • Affichez pools et potatoes. Cela vous paraît correct ?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Load the readr package


# Import the csv file: pools
url_csv <- "http://assets.datacamp.com/production/course_1478/datasets/swimming_pools.csv"


# Import the txt file: potatoes
url_delim <- "http://assets.datacamp.com/production/course_1478/datasets/potatoes.txt"


# Print pools and potatoes
Modifier et exécuter le code