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" <[email protected]>
> Para: [email protected]
> 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
> [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.
_______________________________________________
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.

Responder a