[R-br] Distribuir o resultado de duas condições de ifelse em duas colunas
ASANTOS
alexandresantosbr em yahoo.com.br
Quarta Junho 3 08:20:21 BRT 2015
Bom dia Pessoal,
Tenho um vetor de dados artificiais chamado dados e gostaria de
testar se os valores de dados são <=0.05767 e jogar o resultado (sendo
que se true =1, senão 0) em uma coluna e ao mesmo tempo testar se
x<=0.89000 e colocar o resultados (sendo que se true =1, senão 0) em
outra coluna, para isso fiz:
dados=rnorm(10)
a1=0.05767
a2=0.89000
RES<-NULL
for (i in 1:length(dados)){
I1 <- x[i]
x[i] <- as.vector(x[i])
ifelse(x[i] <= a1, 1, 0)
I2 <- x[i]
x[i] <- as.vector(x[i])
ifelse (x[i] <= a2, 1, 0)
RES<-rbind(RES,c(I1,I2))
}
RES
Mas estou fazendo algo errado, pois são estou obtendo os resultados
esperados nas colunas I1 e I2, 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:alexandresantosbr em yahoo.com.br
alexandre.santos em cas.ifmt.edu.br
Lattes: http://lattes.cnpq.br/1360403201088680
======================================================================
Mais detalhes sobre a lista de discussão R-br