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


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

Спосіб 1: Використовуйте Base 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: Використовуйте Base 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 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/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: Використовуйте readr

У наступному коді показано, як імпортувати файл 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 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

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *