[R-br] Substituir valores em um vetor

Fernando Souza nandodesouza em gmail.com
Terça Dezembro 24 13:21:02 BRST 2013


Em 24/12/2013 12:04, ASANTOS escreveu:
> Pessoal,
>
>    Gostaria de substituir em dados$y todos os valores maiores que 1 
> por 1 , sendo:
> y<-rpois(100,2)
> x<-1:100
> dados<-cbind(x,y)
> dados[dados[, 2] %in% >1, 2] <- 1
>
> Porém, se utilizo >1 não funciona, mas se escolho um valor de cada vez 
> ao invés de >1 funciona, alguém poderia me ajudar?
>
> Obrigado,
>
tente isso aí:
y<-rpois(100,2)
x<-1:100
dados<-data.frame(x,y)
dados[dados$y>1,]<-1
dados

---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa.
http://www.avast.com



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