Comment télécharger des fichiers depuis Internet à l’aide de R
Vous pouvez utiliser la syntaxe de base suivante pour télécharger un fichier depuis Internet à l’aide du langage de programmation R :
download.file(url, destfile)
où:
- url : Une chaîne de caractères qui contient l’URL du fichier
- destfile : Une chaîne de caractères qui contient l’emplacement où enregistrer le fichier
L’exemple suivant étape par étape montre comment utiliser cette syntaxe dans la pratique.
Étape 1 : Rechercher l’URL du fichier
Pour cet exemple, je vais télécharger un fichier CSV contenant des informations sur les champs d’aéromodélisme à New York, situé à l’URL suivante :
https://catalog.data.gov/dataset?res_format=CSV&organization=city-of-new-york
Pour obtenir l’URL exacte de ce fichier CSV, je fais un clic droit sur le bouton CSV puis je clique sur Copier l’adresse du lien :
Je vais ensuite enregistrer cette URL en tant que variable chaîne dans R :
#define URL location
url<-"https://data.cityofnewyork.us/api/views/brsj-szf5/rows.csv?accessType=DOWNLOAD"
Étape 2 : Définir la destination du fichier
Ensuite, je vais définir la destination où enregistrer le fichier :
#define destination for file
destfile <- "C:/Users/Bob/Downloads"
Étape 3 : Télécharger et afficher le fichier
Ensuite, j’utiliserai le code suivant pour télécharger le fichier :
#download file and save in specified destination download.file(url, destfile)
Enfin, je vais accéder au fichier Téléchargements dans lequel j’ai enregistré le fichier CSV :
Si je double-clique sur le fichier, je peux ouvrir et afficher le contenu :
Ressources additionnelles
Les didacticiels suivants expliquent comment travailler avec d’autres types de fichiers dans R :
Comment importer des fichiers CSV dans R
Comment importer des fichiers Excel dans R
Comment importer des fichiers SPSS dans R
Comment importer des fichiers SAS dans R
Comment importer des fichiers de données dans R