a %in% b verifica quais valores de a estão em b. O que tu quer é: dados[dados[, 2] > 1, 2] <- 1
2013/12/24 ASANTOS <alexandresanto...@yahoo.com.br> > 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, > > -- > ====================================================================== > Alexandre dos Santos > Proteção Florestal > IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso > Campus Cáceres > Caixa Postal 244 > Avenida dos Ramires, s/n > Bairro: Distrito Industrial > Cáceres - MT CEP: 78.200-000 > Fone: (+55) 65 8132-8112 (TIM) (+55) 65 9686-6970 (VIVO) > e-mails:alexandresanto...@yahoo.com.br > alexandre.san...@cas.ifmt.edu.br > Lattes: http://lattes.cnpq.br/1360403201088680 > ====================================================================== > > _______________________________________________ > 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.