Skip to content
Prev 7850 / 15379 Next

[R-es] bucle

De todas formas, es mejor (y más rápido) no usar un bucle y asignar
directamente:

cinr = rep(NA, 3738)
cinr[rango_inr1==1 & (inr>= 2 & inr<= 3)] <- 1
cinr[rango_inr1==2 & (inr>= 2.5 & inr<= 3.5)] <- 2
cinr[rango_inr1==3 & (inr>= 2 & inr<= 2.9)] <- 3
cinr[rango_inr1==4 & (inr>= 2.25 & inr<= 3.5)] <- 4
cinr[rango_inr1==5 & (inr>= 2.2 & inr<= 3.25)] <- 5
cinr[rango_inr1==6 & (inr>= 2 & inr<= 3.5)] <- 6
cinr[rango_inr1==7 & (inr>= 2 & inr<= 4)] <- 7
cinr[rango_inr1==8 & (inr>= 2 & inr<= 2.6)] <- 8
cinr[rango_inr1==9 & (inr>= 2 & inr<= 2.5)] <- 9
cinr[rango_inr1==10 & (inr>= 2 & inr<= 2.8)] <- 10
cinr[rango_inr1==11 & (inr>= 2.5 & inr<= 4)] <- 11)

Un saludo.

Isidro Hidalgo Arellano
Observatorio Regional de Empleo
Consejería de Empleo y Economía
http://www.jccm.es