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
<[email protected]>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
_______________________________________________
R-br mailing list
[email protected]
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código
mínimo reproduzível.