Re: [R-br] mudar de decimal para inteiro

Se realmente são dados inteiros deve especificar usando interger() ou as.integer(), existe um tratamento especial para já que sua representação muda dependendo de hardware/linguagem! Transformar em character resultada em um uso desnecessário de bytes para armazenar o número. Para quem acha que 0.2 + 0.1 deveria dar 0.3 *> sprintf("%0.20f", 0.2 + 0.1) [1] "0.30000000000000004441"* Recomendo ler: http://floating-point-gui.de/basic/ Em 19 de abril de 2013 17:21, Leandro Marino < leandromarino@leandromarino.com.br> escreveu:
Em um número deste tamanho consideraria transformar para character. Fatalmente é um código de município.
Já tive problemas em números inteiros largos na hora de fazer o merge uma vez que eles são interpretados como pontos flutuantes....
Tive dois números que apesar de serem diferentes na hora do merge eram juntados.... Em 19/04/2013 17:24, "Fátima Lima Paula" <fatima.lima.paula@gmail.com> escreveu:
Prezados meus números estão aparecendo dessa forma: 3.31000e+12 Como faço para que fique 3310008457687 Alguém pode me ajudar, por favor? Obrigada
_______________________________________________ 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.
_______________________________________________ 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.
-- Biostatistician Consultant and Cogito Programmer's http://www.facebook.com/CogitoConsultoriaEstatistica Curriculum: http://lattes.cnpq.br/7541377569511492
participantes (1)
-
David Valentim Dias