[R-br] duvida integers e as.double

Vitor Aguiar vitor.aguiar em me.com
Sexta Março 30 14:08:59 BRT 2012


Benilton, o problema é que assim eu perco a estrutura de matrix dos dados. Eu realmente precisava deles num formato de matrix, com índices e a posição de cada valor.
Há como eu manter essa estrutura e ter os números armazenados como doubles?

Obrigado,
Vitor



On Mar 29, 2012, at 5:17 PM, Benilton Carvalho wrote:

> Se o q vc quer dizer e' q o problema acontece ao operar com os valores armazenados em 'tabelas', entao, sim, a solucao e' converter seus valores para doubles.
> 
> Por exemplo, compare:
> 
> as.integer(2^30)*as.integer(2^30)
> 
> com
> 
> as.double(2^30)*as.double(2^30)
> 
> Sem entrar nos detalhes de classe de objectos, vc deve conseguir algum sucesso ao usar tabelasDouble abaixo:
> 
> tabelasDouble = lapply(tabelas, function(tab) array(as.double(tab), dim=dim(tab)))
> 
> b
> _______________________________________________
> R-br mailing list
> R-br em 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.




Mais detalhes sobre a lista de discussão R-br