Как прочитать 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/Statology/Miscellaneous/main/basketball_data.csv')

#view first five rows
head(data)

 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(data)

[1] "data.frame"

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

В следующем коде показано, как импортировать CSV-файл из URL-адреса с помощью пакета data.table :

library (data.table)

#import data from URL
data2 <- fread('https://raw.githubusercontent.com/Statology/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: использовать ридер

В следующем коде показано, как импортировать файл CSV из URL-адреса с помощью пакета readr :

library (readr)

#import data from URL
data3 <- fread('https://raw.githubusercontent.com/Statology/Miscellaneous/main/basketball_data.csv')

#view first five rows
head(data3)

 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(data3)

[1] "spec_tbl_df" "tbl_df" "tbl" "data.frame"

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

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

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

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.