Displaying 3 results from an estimated 3 matches for "subzona".
2018 Feb 13
2
Crear bucle
Xavier el tema que no logro solucionar es pasar de subzona==1 a subzona==2.
Probé con ifelse pero me cambia los valores de toda la columan cuando
cambia de zona.
Gracias por responder
El 13 de febrero de 2018, 18:19, Xavier-Andoni Tibau Alberdi<
xavitibau en gmail.com> escribió:
> Creo que necesitas usar la funcion: ifelse().
>
> Saludos!...
2018 Feb 13
2
Crear bucle
Hola,
Una forma puede ser la siguiente...
Para comparar, he creado una nueva columna "new_zona" que es la que se va
rellenando con un bucle...
#-------------------
> cont <- 1
> new_zona <- 0
> for(i in 1:nrow(data)) {
+ new_zona[i] <- cont
+ if(data$Subzona[i] == 1 & i > 1) {
+ cont <- cont + 1
+ new_zona[i] <- cont
+ }
+ }
>
> data$new_zona <- new_zona
> data
Margen Zona Subzona Long new_zona
1 B 1 1 9 1
2 B 1 2 12 1
3 B 1 3 22 1
4 B...
2018 Feb 13
5
Crear bucle
...;B","A","B","A","B","A","B","A","B","A","B","A","B")
margen<-sort(margen, decreasing=T)
long<-c(9,12,22,36,36,98,58,47,54,87,26,36,35,91,10,20,36,57,30,69,32,33,36,37)
subzona<-c(1,2,3,4,5,6,1,2,3,4,5,1,2,3,4,5,6,1,2,3,4,5,6,7)
zona<-c(1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4)
data<-data.frame(Margen=margen, Zona=zona, Subzona=subzona,Long=long)
La Variable "zona" es creada a mano cuando dentro de un mismo "Margen" la
"subzona&...