【发布时间】:2013-06-28 16:28:54
【问题描述】:
我正在尝试使用 R 合并一个充满逗号分隔文本文件的目录,同时还将每个文件的文件名合并为数据集中的新变量。
我一直在使用以下内容:
library(plyr)
file_list <- list.files()
dataset <- ldply(file_list, read.table, header=FALSE, sep=",")
谁能解释我如何为每个读取的文件添加文件名作为数据集中的新变量?
非常感谢,
-乔恩
【问题讨论】:
-
第1步:你能不能写一个函数,接受一个文件名(路径),然后读入文件并添加适当的列?第 2 步:在
ldply中使用该函数。