Hola Jaumecomo todos los valores de p son menores de 1....he entendido esto: 
por ejemplo en la fila 5 que sería el segundo TRUE, quieres que la nueva 
variable sea la suma del valor de la fila 4 mas el de la fila 5 y asi 
sucesivamente. ¿o me desvío mucho?
    En viernes, 16 de junio de 2023, 09:28:18 CEST, Jaume Tormo via R-help-es 
<r-help-es@r-project.org> escribió:  
 
 Estimados eRReros,
Tengo un df como el adjunto (en txt y como objeto de R)Como veréis hay una 
columna T/F que se llama germ y cada fila corresponde a datos de un día.
Me gustaría que R fuera siguiendo la columna germ y en cada serie de días con 
TRUE sumara el valor de la columna p. Se trata de saber si en esa serie de días 
con valor T el total de p es mayor que 1 o no.
He hecho algo parecido con rle() que me cuenta la longitud de las series de 
TRUE, pero este siguiente paso no se como darlo.Si uso apply o subset me toma 
todas las filas del df con T en la columna germ. Lo que no se el como decirle a 
R que empiece por el principio y vaya tomando grupo a grupo.Me imagino que 
podría llegar a construir un bucle que lo hiciera, pero no quiero pasarme tres 
horas dándole vueltas si hay una función o combinación de funciones que lo hace 
¿Alguna sugerencia o me pongo ya con el bucle?

Muchas gracias.
Jaume.


-- 
Dr. Jaume Tormo.
Area of Ecology
Department of Agrarian and Environmental Sciences
Technological College. Agri-food and Environment
University of Zaragoza, Spain
0034 974292678
https://flipboard.com/@jaumetormo/hallazgos-interesantes-bj8opmboy
https://acercad.wordpress.com/

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es
  
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a