[R-es] Perdido en un bucle
Juan Abasolo
juan.abasolo en ehu.eus
Vie Abr 7 19:21:00 CEST 2017
Buenas, compañeros.
Se que debería tener que entenderlo, pero no lo hago y me aprieta la fecha
de entrega:
Tengo un bucle para asignar una columna de significacion a unos resultados,
el bucle lo intento guardar en un vector para agregar el vector luego a una
matriz, en pantalla me imprime el resultado, pero en el vector solo me
queda el último valor.
x.b = c(0.000, 0.000, 0.001, 0.374, 0.026, 1.000)
x.c <-x.b #Para que quede equivalente
for (cu in x.b){
valor <- ifelse(cu<=0.001,paste("***"),
ifelse(cu<=0.01, paste("**"),
ifelse(cu<0.05, paste("*"),
paste(""))))
print(valor)
x.c[cu] <- valor
}
En pantalla:
[1] "***"
[1] "***"
[1] "***"
[1] ""
[1] "*"
[1] ""
pero
> x.c[1] "" "0" "0.001" "0.374" "0.026" "1"
Gracias por la dedicación y disculpar la molestia
[[alternative HTML version deleted]]
Más información sobre la lista de distribución R-help-es