Есть три метода, которые вы можете использовать для чтения 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