[R-br] Problemas com vetores

Benilton Carvalho beniltoncarvalho em gmail.com
Segunda Setembro 26 04:28:26 BRT 2011


O primeiro retorna inteiros:

typeof(rep(1L, 500))

O segundo retorna doubles

typeof(rep(1, 500))

b

2011/9/26 Mauro Sznelwar <sznelwar em uol.com.br>:
> Estava vendo a discussão, e queria saber a diferença de
> Estado <- rep(1L, 500)
> Estado
> e
> Estado <- rep(1, 500)
> Estado
> que dá o mesmo resultado!
>
> Uma matrix nao eh o objecto que voce procura. Uma vez que um elemento
> seja texto, todos os outros serao convertidos para texto. Se vc
> precisa de algo como uma tabela, vc quer um data.frame, que nao
> alterara' os tipos das tres colunas iniciais:
>
> set.seed(1)
> VetCens <- rbinom(500,1,0.6)
> VetCura <- rbinom(500,1,0.3)
> VetBN <- rnbinom(500,48,mu=13.5)
> ## Temporariamente:
> ## Falha = 1
> ## Censura = 2
> ## Cura = 3
> Estado <- rep(1L, 500)
> Estado[VetCens & !VetCura] <- 2L
> Estado[VetCens & VetCura] <- 3L
> labels = c('Falha', 'Censura', 'Cura')
> res <- data.frame(Cens=VetCens, Cura=VetCura, BN=VetBN,
> Estado=labels[Estado])
> head(res)
>
>
> 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.
> _______________________________________________
> 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.
>



-- 
Successful people ask better questions, and as a result, they get
better answers. (Tony Robbins)


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