Come leggere un csv da un url in r (3 metodi)
Esistono tre metodi che puoi utilizzare per leggere un file CSV da un URL in R:
Metodo 1: utilizzare Base R
data <- read. csv ('https://website.com/data.csv')
Metodo 2: utilizzare il pacchetto data.table
library (data.table)
data <- fread('https://website.com/data.csv')
Metodo 3: utilizzare il pacchetto readr
library (readr)
data <- read_csv('https://website.com/data.csv')
Ciascun metodo funziona allo stesso modo, ma i metodi data.table e readr tendono ad essere molto più veloci se stai leggendo un set di dati di grandi dimensioni.
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Metodo 1: utilizzare Base R
Il codice seguente mostra come importare un file CSV da un URL utilizzando Base R:
#import data from URL data <- read. csv ('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data) player assists points 1 to 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"
Metodo 2: utilizzare data.table
Il codice seguente mostra come importare un file CSV da un URL utilizzando il pacchetto data.table :
library (data.table) #import data from URL data2 <- fread('https://raw.githubusercontent.com/Statorials/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"
Metodo 3: utilizzare readr
Il codice seguente mostra come importare un file CSV da un URL utilizzando il pacchetto readr :
library (readr) #import data from URL data3 <- fread('https://raw.githubusercontent.com/Statorials/Miscellaneous/main/basketball_data.csv') #view first five rows head(data3) player assists points 1 to 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"
Risorse addizionali
I seguenti tutorial spiegano come importare altri tipi di file in R:
Come importare file CSV in R
Come importare file Excel in R
Come importare file SPSS in R
Come importare file SAS in R
Come importare file di dati in R