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>Instructions de l’exercice
- Chargez le package
readr. Il est déjà installé sur les serveurs de DataCamp. - Utilisez
url_csvpour lire le fichier.csvvers lequel il pointe. Utilisez la fonctionread_csv(). Le.csvcontient des noms de colonnes sur la première ligne. Enregistrez la trame de données résultante sous le nompools. - De même, utilisez
url_delimpour lire le fichier.txten ligne. Utilisez la fonctionread_tsv()et stockez le résultat danspotatoes. - Affichez
poolsetpotatoes. 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