CommencezCommencez gratuitement

Importer des fichiers plats à partir du Web

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

Vous vous demandez sans doute si le paquet alternatif de Hadley Wickham, readr, est tout aussi performant. Vérifiez-le dans cet exercice! Les URL pour un fichier .csv ainsi qu'un fichier .delim sont déjà fournies. À vous d'importer réellement les données. Si ça fonctionne, bien sûr…

Cette activité fait partie du cours

Importation de données intermédiaire avec R

Voir le cours

Instructions de l’exercice

  • Chargez le paquet readr. Il est déjà installé sur les serveurs de DataCamp.
  • Utilisez url_csv pour lire le fichier .csv vers lequel il pointe. Servez-vous de la fonction read_csv(). Le .csv contient les noms de colonnes sur la première ligne. Enregistrez la trame de données résultante sous pools.
  • De la même façon, utilisez url_delim pour lire le fichier .txt en ligne. Utilisez la fonction read_tsv() et enregistrez le résultat sous potatoes.
  • Affichez pools et potatoes. Ça vous semble 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