R で url から csv を読み取る方法 (3 つの方法)
R で URL から CSV ファイルを読み取るために使用できる方法は 3 つあります。
方法 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 を使用する
次のコードは、Base R を使用して URL から CSV ファイルをインポートする方法を示しています。
#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"
方法 2: data.table を使用する
次のコードは、 data.tableパッケージを使用して URL から CSV ファイルをインポートする方法を示しています。
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"
方法 3: リーダーを使用する
次のコードは、 readrパッケージを使用して URL から CSV ファイルをインポートする方法を示しています。
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"
追加リソース
次のチュートリアルでは、他のファイル タイプを R にインポートする方法について説明します。
CSVファイルをRにインポートする方法
ExcelファイルをRにインポートする方法
SPSS ファイルを R にインポートする方法
SAS ファイルを R にインポートする方法
データファイルをRにインポートする方法