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にインポートする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です