Como ler um csv de uma url em r (3 métodos)


Existem três métodos que você pode usar para ler um arquivo CSV de uma URL em R:

Método 1: Use Base R

 data <- read. csv ('https://website.com/data.csv')

Método 2: use o pacote data.table

 library (data.table)

data <- fread('https://website.com/data.csv')

Método 3: use o pacote readr

 library (readr)

data <- read_csv('https://website.com/data.csv')

Cada método funciona da mesma forma, mas os métodos data.table e readr tendem a ser muito mais rápidos se você estiver lendo um grande conjunto de dados.

Os exemplos a seguir mostram como usar cada método na prática.

Método 1: Use Base R

O código a seguir mostra como importar um arquivo CSV de uma URL usando 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"

Método 2: use data.table

O código a seguir mostra como importar um arquivo CSV de uma URL usando o pacote 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"

Método 3: use readr

O código a seguir mostra como importar um arquivo CSV de uma URL usando o pacote 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" 

Recursos adicionais

Os tutoriais a seguir explicam como importar outros tipos de arquivo para R:

Como importar arquivos CSV para R
Como importar arquivos Excel para R
Como importar arquivos SPSS para R
Como importar arquivos SAS para R
Como importar arquivos de dados para R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *