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