[R-es] Calcular vector, por filas, que cumpla una condición
Javier Marcuzzi
j@v|er@ruben@m@rcuzz| @end|ng |rom gm@||@com
Vie Jul 8 15:07:13 CEST 2022
Estimado
Busque en internet data.frame seleccionar por condición, dee haber más de 10 formas distintas.Todas válidas, y si hay tantas debe ser porque cada una tiene una aparente ventaja o gusto personal sobre la otra.
Df[df$columna == ´quiero´,]
Javier Rubén Marcuzzi
> El 8 jul. 2022, a las 09:25, Jose Miguel Contreras <jmcontreras using 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
> _______________________________________________
> R-help-es mailing list
> R-help-es using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
Más información sobre la lista de distribución R-help-es