Как прочитать csv из url-адреса в r (3 метода)


Существует три метода, которые вы можете использовать для чтения CSV-файла по URL-адресу в R:

Метод 1: используйте базу R

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

Способ 2. Используйте пакет data.table.

 library (data.table)

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

Способ 3. Используйте пакет readr.

 library (readr)

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

Каждый метод работает одинаково, но методы data.table и readr обычно работают намного быстрее, если вы читаете большой набор данных.

Следующие примеры показывают, как использовать каждый метод на практике.

Метод 1: используйте базу R

Следующий код показывает, как импортировать файл CSV из URL-адреса с помощью 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"

Способ 2: использовать data.table

Следующий код показывает, как импортировать файл CSV из URL-адреса с помощью пакета 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"

Способ 3: используйте readr

Следующий код показывает, как импортировать файл CSV из URL-адреса с помощью пакета 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" 

Дополнительные ресурсы

В следующих руководствах объясняется, как импортировать файлы других типов в R:

Как импортировать файлы CSV в R
Как импортировать файлы Excel в R
Как импортировать файлы SPSS в R
Как импортировать файлы SAS в R
Как импортировать файлы данных в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *