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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *