separador decimal e milhar

Prezados, Boa Tarde... Tenho uma tabela de valores monetários em que há: 1) separação decimal por vírgula e 2) separação de milhar por ponto. como ler isso direto no R? Pensei na função read.table, porém só vi a opção *dec=","* e nada para a questão da separação de casa de milhar. Agradeço antecipo pela ajuda Cleber Exemplo de linhas: 1 2.195,46 666,66 0,00 1.436,83 46,03 20,94 25,00 200.000,00 2 2.238,43 666,66 0,00 1.479,95 45,88 20,94 25,00 199.333,34 3 2.233,33 666,66 0,00 1.475,00 45,73 20,94 25,00 198.666,68

Se não me engano, o R só "le" ponto como decimal. Mas vc pode colocar a saida para ficar com ",": options(OutDec=",") Para voltar a saida com ".": options(OutDec=".") Espero ter ajudado. Lucas F. de Souza Eng. Agrícola - CONAB M.Sc. Produção Vegetal - UENF Doutor em Agrometeorologia - ESALQ/USP tel: (19) 98160-7068 ----- Mensagem original -----
De: "Cleber N.Borges" <klebyn@yahoo.com.br> Para: r-br@listas.c3sl.ufpr.br Enviadas: Segunda-feira, 3 de Novembro de 2014 13:36:27 Assunto: [R-br] separador decimal e milhar
Prezados, Boa Tarde...
Tenho uma tabela de valores monetários em que há: 1) separação decimal por vírgula e 2) separação de milhar por ponto.
como ler isso direto no R? Pensei na função read.table, porém só vi a opção *dec=","* e nada para a questão da separação de casa de milhar.
Agradeço antecipo pela ajuda Cleber
Exemplo de linhas:
1 2.195,46 666,66 0,00 1.436,83 46,03 20,94 25,00 200.000,00 2 2.238,43 666,66 0,00 1.479,95 45,88 20,94 25,00 199.333,34 3 2.233,33 666,66 0,00 1.475,00 45,73 20,94 25,00 198.666,68
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br 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.

Qual o prejuízo de fazer um buscar/substituir dos pontos por nada dentro do arquivo? São muitos arquivos? Dá para fazer em batelada via shell linux sed s/\\.//g lala.txt > lala2.txt em que lala.txt é o arquivo de dados e o lala2.txt está sem o separador de milhar. Além disso, é possível fazer o tratamento depois da leitura, o que considero mais demorado. Veja essas mensagens http://r.789695.n4.nabble.com/read-numeric-values-with-thousands-seperator-f... À disposição. Walmes.
participantes (3)
-
Cleber N.Borges
-
luc.souza@usp.br
-
walmes .