我有一个.csv
文件列表,我已经读到R并放在一个大数据框中data
,该数据框由6个data.frames组成,这些是6个文件filenames
.到目前为止我的代码是:
filenames <- list.files( paste(mainDirInput,sep=""), pattern="Out.*csv", full.names=TRUE)
data = lapply(filenames, function(f) {
wb = read.csv(f, header=TRUE)
})
Run Code Online (Sandbox Code Playgroud)
每个data.frame中的行名和列名完全相同,我想提取行名,而是将它们作为R中的第一列.我的一个数据框的示例如下:
w x y z
2012 01 12 43 87 09
2012 02 14 53 75 76
2012 03 76 34 76 28
2012 04 41 36 85 16
: : : : :
: : : : :
Run Code Online (Sandbox Code Playgroud)
我需要能够在其他文件上使用此代码,因此我不能简单地创建一个包含值的新列 2012 01, 2012 02, 2012 03...