Rで解析:CSVファイルをまとめて読み込み「readbulk」パッケージ

指定したフォルダのCSVファイルをまとめて読み込むのに便利なパッケージの紹介です。読み込んだファイルはファイル名並びに列ごとにdata.frameに変換されます。

なお。実行コマンドでは「tcltk」パッケージを利用してGUIでフォルダを指定できるようにしています。

パッケージバージョンは1.1.3。実行コマンドはR version 4.2.2で確認しています。

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("readbulk")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("readbulk")

#ファイルの読み込み:read_bulkコマンド
#サブフォルダの存在有無:subdirectoriesオプション
#既存のデータフレームにデータを追加する:dataオプション;data.frame名を指定
#文字列のみで構成されるデータを因子化:stringsAsFactorオプション;
#注意:TRUEで数字との混合データは文字が消去されます
#ファイルの読み込み
library("tcltk")
raw_data <- read_bulk(directory = paste(as.character(tkchooseDirectory(title = "&#12501;&#12457;&#12523;&#12480;&#12434;&#36984;&#25246;"),
                                                     sep = "", collapse ="")),
                      subdirectories = FALSE,
                      data = NULL, stringsAsFactor = TRUE)

少しでも、あなたの解析が楽になりますように!!

Prices and shipping availability may change. Please refer to the product page at time of purchase.
Content displayed on this site is provided by Amazon and may be updated or removed.
Amazon Associate, karada-good earns income through qualifying sales.
タイトルとURLをコピーしました