
como no R de forma geral os numeros como estes são armazenados de "double" mas exibidos com 7 caracters por "default" veja opcoes de argumento "digits" em options() e print() On Mon, 9 Jun 2014, Alex wrote:
Bom dia aos colegas da lista! Após usar a função "read.geodata", percebi que no resultado da leitura não são exibidas todas as casas decimais presentes no arquivo de origem. Na verdade o mesmo é arrendondado. Pergunta: Este seria um erro da função ou apenas uma forma de exibição truncada/arredondada?
O trecho do código, a exibição parcial dos resultados e os dados presentes no arquivo de origem estão abaixo.
# Entrada de dados (dadosP<- read.geodata("arquivo.csv", head=T, coords=4:5, data.col=9, sep="\t", dec=","))
Resultado: $coords E N [1,] 693067.3 6997731 [2,] 693568.8 7000175 [3,] 695651.3 6999927 [4,] 701238.3 7001212 [5,] 703768.7 7000372 [6,] 712850.4 6997434 [7,] 712848.8 7001789 [8,] 715729.2 6999106 [9,] 722978.1 6999740 [10,] 725936.6 6999752 [11,] 729037.8 7001935 [12,] 737063.3 7001920 ................
Nota: observem que a coordenada E apresenta 1 (uma) casa decimal, enquanto a coordenada N nenhuma. As coordenadas do arquivo de origem estão abaixo.
Dados aquivo de origem. E N 693067,3 6997730,91 693568,8 7000174,95 695651,27 6999927,37 701238,26 7001211,82 703768,71 7000371,5 712850,37 6997434,3 712848,78 7001788,7 715729,22 6999105,77 722978,07 6999739,94 725936,55 6999752,02 729037,81 7001934,93 737063,33 7001920,08
Desde já agradeço a todos, Abraços, Alex Santos