R言語で複数のCSVファイルをまとめてインポートの方法

R言語では、forループとread.csv関数を用いてCSVファイルをまとめてインポートできます。

まず、すべてのCSVファイルのパスを含むベクトルを作成します。CSVファイルは同じフォルダにあり、ファイル名は数字で命名されていると仮定します。

file_paths <- list.files(path = "文件夹路径", pattern = "*.csv")

続いて、全てのファイルパスに対してforループを実行し、read.csv関数を使って各ファイルをインポートします。

data <- list()  # 创建一个空列表来存储导入的数据

for (file_path in file_paths) {
  file_name <- gsub(".csv", "", file_path)  # 获取文件名,去掉后缀
  data[[file_name]] <- read.csv(file_path)  # 将导入的数据存储到列表中
}

上記のコードは、インポートしたCSVファイルを1つのデータフレームに格納し、ファイル名をデータフレームのリスト内の名前として利用しています。ファイル名や保存方法など、必要に応じてコードを修正できます。

上記のコードを使用する前に、必要なRパッケージ (readr など) がインストールされており、正しい作業ディレクトリとファイルのパスが設定されていることを確認してください。

bannerAds