
Benilton, usei o código dessa maneira f = function(mes, ano){ fn1 = paste('F:\\', ano, '\\Arquivo do Programa 3.csv', sep='') read.csv2(fn1) fn2 = paste('F:\\', ano, '\\Arquivo do Programa 2_Total.csv', sep='') read.csv2(fn2) fn3 = paste('F:\\', ano, '\\Arquivo do Programa 3_sem informação.csv', sep='') read.csv2(fn3) } tm0411 = f('Abril', 2009) E o resultado é que eu só fiquei com informações do último arquivo (fn3). Em 2 de agosto de 2011 15:26, Carlos Mendonça <csaeslpv@centroin.com.br>escreveu:
Benilton, obrigado pela ajuda. O código funcionou com fn = paste('C:/', ano, '/Dados ', mes, ' ', ano, '.csv', sep=''), porém
o que eu precisava era informar o mes e ano, se possível apenas uma vez e no início do programa e conforme fosse executando, iria
fazendo as substituições nos nomes dos arquivos. O meu problema é que como são muitos arquivos pelo meio dos programas,
corre o risco da pessoa que executá-lo esquecer de substituir em algum lugar e com isso queimar alguma arquivo de saída ou lê
arquivo do ano e/ou mes errado.
Um abraço,
Carlos Mendonça
-- Um abraço, Mendonça