El 8 jul. 2022, a las 09:25, Jose Miguel Contreras <jmcontreras en ugr.es> escribió:
Hola a todos
QuerÃa preguntaros por una forma de hacer esto?
Supongamos que tengo un data Frame parecido a esto:
df <- data.frame(c(12,50,75,100,135), c("Entra", "Sale", "Entra", "Sale", "Entra"))
names(df) <- c("n", "estado?)
n estado
1 12 Entra
2 50 Sale
3 75 Entra
4 100 Sale
5 135 Entra
Donde n como máximo puede ser 150, por ejemplo.
NecesitarÃa extraer un vector con los Ãndices donde el estado es = a ?Entra?, hasta que ?Sale?.
Es decir, necesitarÃa que el vector resultante sea c(12:49, 75:99, 135:150).
Gracias de antemano
Saludos