<div dir="ltr"><div>Estimados eRReros,</div><div><br></div><div>Tengo un df como el adjunto (en txt y como objeto de R)</div><div>Como veréis hay una columna T/F que se llama germ y cada fila corresponde a datos de un día.<br></div><div>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.<br>He hecho algo parecido con rle() que me cuenta la longitud de las series de TRUE, pero este siguiente paso no se como darlo.</div><div>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.</div><div>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?<br></div><div><br></div><div>Muchas gracias.</div><div><br></div><div>Jaume.<br></div><div><br></div><div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span>Dr. Jaume Tormo.<br>
Area of Ecology<br>
Department of Agrarian and Environmental Sciences<br>
Technological College. Agri-food and Environment<br>
University of Zaragoza, Spain<br>
0034 974292678<br>
</span><a href="https://flipboard.com/@jaumetormo/hallazgos-interesantes-bj8opmboy" target="_blank">https://flipboard.com/@jaumetormo/hallazgos-interesantes-bj8opmboy</a><span><br>
<a href="https://acercad.wordpress.com/" rel="noreferrer" target="_blank">https://acercad.wordpress.com/</a><br>
</span></div>
<br></div>
</div></div></div></div>