Olá Pessoal,<br><br>Eu tenho, em um diretório, um conjunto de mais ou menos 30 arquivos RData que armazenam data frames. O que eu gostaria de fazer é escrever um scrip que lesse os nomes dos arquivos RData no referido diretorio e os exportasse no formato .csv.<br>
<br>A abordagem que estou tentanto desenvolver é a seguinte:<br><br><br>arquivos <- list.files()<br><br>for(nomes in arquivos){<br><br> dframe <- load(nomes)<br>
load(nomes)<br> write.csv2(????, file=paste(dframe, ".csv", sep=""), row.names=FALSE)<br><br>rm(list=ls())<br>}<br><br>O problema para o qual ainda não consegui vislumbrar uma solução é como usar o write.csv2() nesse contexto.<br>
Os arquivos RData tem nomes no seguinte padrão: "Emp_DETRAN_2009.2012fev.RData" e o data frame contido no arquivo tem nome "empDETRAN". Basicamente o que muda de um arquivo para o outro é o nome do do órgão.<br>
<br>Possivelmente exista outra abordagem menos macarronica e mais direta ao ponto...<br><br>Abs.<br><br> <br clear="all">
<br>-- <br>Marcos F. Silva<br><a href="http://sites.google.com/site/marcosfs2006" target="_blank">http://sites.google.com/site/marcosfs2006</a><br>