Як прочитати 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