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