<div dir="ltr"><div>Va ejemplo:</div><div><br></div>data <- Ejemplo_List<br>cl<-round(seq(0,max(data$h),10),2) # seq para clases<div>df<-data.frame(min.h=cl[-length(cl)],max.h=cl[-1]) 

 # Data frame con las clases

<br>df$class<-paste(df$min.h,df$max.h,sep="-") # Armo las Clases<br>df$Largo

<-NA # Variable nueva<br>  #  Completo la columna "Largo" con la cantidad de observaciones que están entre el mínimo y el máximo de cada clase ( [i])<br>for (i in 1:nrow(df)) df$Largo[i]<-nrow(subset(data, h>df$min.h[i] & h<=df$max.h[i]))</div><div></div><div>## Objetivo es crear la variable Total que es la suma de ID de cada observación perteneciente a cada clase <br></div><div>  df$Total

<-NA  <br></div><div>Muchas gracias</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El sáb., 4 de jul. de 2020 a la(s) 16:59, Carlos Ortega (<a href="mailto:cof@qualityexcellence.es">cof@qualityexcellence.es</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Hola,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Si pudieras compartir un subconjunto de datos con el que se pudiera entender mejor tu código...</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Gracias,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small">Carlos Ortega</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><a href="http://www.qualityexcellence.es" target="_blank">www.qualityexcellence.es</a></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El sáb., 4 jul. 2020 a las 18:00, Andrés Hirigoyen (<<a href="mailto:andreshirigoyen@gmail.com" target="_blank">andreshirigoyen@gmail.com</a>>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Buenas mi duda es cómo sumar los valores de una variable dentro de una<br>
clase ya creada.<br>
Por ejemplo:<br>
<br>
#Creo el dataset que voy a completar, primero la secuencia con la q hare<br>
las clases:<br>
cl<-round(seq(0,max(data$h),0.5),2)<br>
#  Mi data frame con las clases<br>
df<-data.frame(min.h=cl[-length(cl)],max.h=cl[-1])<br>
#  Creo la columna "Largo" con la cantidad de observaciones que están entre<br>
el mínimo y el máximo de cada clase ( [i])<br>
for (i in 1:nrow(df)) df$Largo[i]<-nrow(subset(data, h>df$min.h[i] &<br>
h<=df$max.h[i]))<br>
Ahora, mi duda es cómo sumar el valor de esas observaciones para crear una<br>
nueva variable por clase.<br>
Espero se entienda, desde ya muchas gracias<br>
<br>
-- <br>
*Andrés Hirigoyen*<br>
* Prof. Ciencias Biológicas*<br>
*Ing. Agr. Forestal (MSc) *<br>
<br>
        [[alternative HTML version deleted]]<br>
<br>
_______________________________________________<br>
R-help-es mailing list<br>
<a href="mailto:R-help-es@r-project.org" target="_blank">R-help-es@r-project.org</a><br>
<a href="https://stat.ethz.ch/mailman/listinfo/r-help-es" rel="noreferrer" target="_blank">https://stat.ethz.ch/mailman/listinfo/r-help-es</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr"><span style="font-family:verdana,sans-serif">Saludos,</span><br style="font-family:verdana,sans-serif">
<span style="font-family:verdana,sans-serif">Carlos Ortega</span><br style="font-family:verdana,sans-serif">
<span style="font-family:verdana,sans-serif"><a href="http://www.qualityexcellence.es" target="_blank">www.qualityexcellence.es</a></span></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="text-align:center"><span style="font-size:12.8px"><b><i>Andrés Hirigoyen</i></b></span></div><div style="text-align:center"><b><i> Prof. Ciencias Biológicas</i></b></div><div style="text-align:center"><b><i>Ing. Agr. Forestal (MSc) </i></b></div></div></div></div></div></div></div></div></div>