Ivan, Talvez não tenha ficado claro. O problema não é de formatação: veja que onde deveria dar 0 (zero), a minha sequência está retornando 1.110223e-16!
> seq(-.6,.8,by=.2)[1] -6.000000e-01 -4.000000e-01 -2.000000e-01 1.110223e-16 > 2.000000e-01 [6] 4.000000e-01 6.000000e-01 8.000000e-01 Aliás, formatando a sequência com scientific = FALSE, veja que resultado "curioso": > format(seq(-.6,.8,by=.2),scientific=FALSE)[1] "-0.5999999999999999777955" > "-0.3999999999999999666933" [3] "-0.1999999999999999555911" " 0.0000000000000001110223" [5] " 0.2000000000000000666134" " 0.4000000000000000222045" [7] " 0.6000000000000001998401" " 0.8000000000000000444089" Imagino que isso seja um problema de alguma configuração do meu sistema/máquina. Ou alguém tem o mesmo problema? Saudações, Alexandre From: Ivan Bezerra Allaman <[email protected]> To: R Brasil <[email protected]> Subject: Re: [R-br] problemas com função "seq" Message-ID: <[email protected]> Content-Type: text/plain; charset="iso-8859-1" Não há nada de errado! Para retornar exatamente o que você quer existem várias opções. Dentre elas, Não há nada de errado! Para retornar exatamente o que você quer existem várias opções. Dentre elas, a <- seq(-.6,.8,by=.2) round(a,2) format(a,scientific=TRUE) format(a,scientific=FALSE) format(a,digits=3,scientific=FALSE) formatC(a,format='f',digits=2,drop0trailing=TRUE) formatC(a,format='f',decimal.mark=',') as.numeric(formatC(a,format='f',decimal.mark='.')) (S,f,P) Allaman
_______________________________________________ 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.
