[R-es] Calcular vector, por filas, que cumpla una condición
Jose Miguel Contreras
jmcontrer@@ @end|ng |rom ugr@e@
Vie Jul 8 14:25:15 CEST 2022
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
Más información sobre la lista de distribución R-help-es