Converter nomes de linha em vários quadros de dados para coluna no quadro de dados
Eu tenho uma lista de.csv
arquivos que eu li em R e colocado em um grande quadro de dados chamadodata
que consiste em 6 datas.frames que são os 6 arquivos emfilenames
. Meu código até agora é:
filenames <- list.files( paste(mainDirInput,sep=""), pattern="Out.*csv", full.names=TRUE)
data = lapply(filenames, function(f) {
wb = read.csv(f, header=TRUE)
})
Os nomes de linhas e colunas em cada data.frame são exatamente iguais, eu gostaria de extrair os nomes das linhas e, em vez disso, tê-los como a primeira coluna em R. Um exemplo de um dos meus quadros de dados seria assim:
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
: : : : :
: : : : :
Eu preciso ser capaz de usar este código em outros arquivos também, então eu não posso simplesmente criar uma nova coluna com os valores2012 01, 2012 02, 2012 03...