
23 Nov
2011
23 Nov
'11
18:00
Boa tarde, Estou lendo um arquivo "txt" no R que contém o seguinte número: 698.4. Porém ao utilizar o seguinte comando: formatC(bd$x, digits = 40, format = 'e') [1] "6.9839999999999997724181577396507236699108e+02" O número 698.4 aparece conforme mostrado acima. Eu gostaria que o R entendesse como sendo: 6.984000000000000000000000000000000000e+02 Isso está me causando problemas ao realizar transformações pois preciso de um grau muito alto de precisão. Alguém sabe por que isso acontece e se é possível resolver? Agradeço desde já, Carolina