Jak odczytać plik csv z adresu url w r (3 metody)
Istnieją trzy metody, których możesz użyć do odczytania pliku CSV z adresu URL w R:
Metoda 1: Użyj podstawy R
data <- read. csv ('https://website.com/data.csv')
Metoda 2: Użyj pakietu data.table
library (data.table)
data <- fread('https://website.com/data.csv')
Metoda 3: Użyj pakietu readr
library (readr)
data <- read_csv('https://website.com/data.csv')
Każda metoda działa tak samo, ale metody data.table i readr są zwykle znacznie szybsze, jeśli czytasz duży zestaw danych.
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Metoda 1: Użyj podstawy R
Poniższy kod pokazuje, jak zaimportować plik CSV z adresu URL przy użyciu 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"
Metoda 2: Użyj data.table
Poniższy kod pokazuje, jak zaimportować plik CSV z adresu URL przy użyciu pakietu 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"
Metoda 3: Użyj readr
Poniższy kod pokazuje, jak zaimportować plik CSV z adresu URL przy użyciu pakietu 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"
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak importować inne typy plików do R:
Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak zaimportować pliki SPSS do R
Jak importować pliki SAS do R
Jak zaimportować pliki danych do R