Dúvidas read.geodata

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

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

Obrigado Prof. Paulo Justiniano por suas explicações! Jun 09, 2014; 12:34pm [image: Paulo Justiniano] <http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=220348> Paulo Justiniano <http://r-br.2285057.n4.nabble.com/template/NamlServlet.jtp?macro=user_nodes&user=220348> 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() Em 9 de junho de 2014 11:33, Alex <alxcart@gmail.com> escreveu:
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
participantes (2)
-
Alex
-
Paulo Justiniano