Comment lire un CSV à partir d’une URL dans R (3 méthodes)
Il existe trois méthodes que vous pouvez utiliser pour lire un fichier CSV à partir d’une URL dans R :
Méthode 1 : utiliser Base R
data <- read.csv('https://website.com/data.csv')
Méthode 2 : utiliser le package data.table
library(data.table)
data <- fread('https://website.com/data.csv')
Méthode 3 : utiliser le package readr
library(readr)
data <- read_csv('https://website.com/data.csv')
Chaque méthode fonctionne de la même manière, mais les méthodes data.table et readr ont tendance à être beaucoup plus rapides si vous lisez un grand ensemble de données.
Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.
Méthode 1 : utiliser Base R
Le code suivant montre comment importer un fichier CSV à partir d’une URL à l’aide de Base R :
#import data from URL data <- read.csv('https://raw.githubusercontent.com/Statology/Miscellaneous/main/basketball_data.csv') #view first five rows head(data) player assists points 1 A 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data) [1] "data.frame"
Méthode 2 : utiliser data.table
Le code suivant montre comment importer un fichier CSV à partir d’une URL à l’aide du package data.table :
library(data.table) #import data from URL data2 <- fread('https://raw.githubusercontent.com/Statology/Miscellaneous/main/basketball_data.csv') #view first five rows head(data2) player assists points 1: A 6 12 2: B 7 19 3: C 14 7 4: D 4 6 5: E 5 10 #view class of data class(data2) [1] "data.table" "data.frame"
Méthode 3 : utiliser readr
Le code suivant montre comment importer un fichier CSV à partir d’une URL à l’aide du package readr :
library(readr) #import data from URL data3 <- fread('https://raw.githubusercontent.com/Statology/Miscellaneous/main/basketball_data.csv') #view first five rows head(data3) player assists points 1 A 6 12 2 B 7 19 3 C 14 7 4 D 4 6 5 E 5 10 #view class of data class(data3) [1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"
Ressources additionnelles
Les didacticiels suivants expliquent comment importer 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