Va ejemplo: data <- Ejemplo_List cl<-round(seq(0,max(data$h),10),2) # seq para clases df<-data.frame(min.h=cl[-length(cl)],max.h=cl[-1]) # Data frame con las clases df$class<-paste(df$min.h,df$max.h,sep="-") # Armo las Clases df$Largo <-NA # Variable nueva # Completo la columna "Largo" con la cantidad de observaciones que están entre el mínimo y el máximo de cada clase ( [i]) for (i in 1:nrow(df)) df$Largo[i]<-nrow(subset(data, h>df$min.h[i] & h<=df$max.h[i])) ## Objetivo es crear la variable Total que es la suma de ID de cada observación perteneciente a cada clase df$Total <-NA Muchas gracias
El sáb., 4 de jul. de 2020 a la(s) 16:59, Carlos Ortega ( [email protected]) escribió: > Hola, > > Si pudieras compartir un subconjunto de datos con el que se pudiera > entender mejor tu código... > > Gracias, > Carlos Ortega > www.qualityexcellence.es > > > El sáb., 4 jul. 2020 a las 18:00, Andrés Hirigoyen (< > [email protected]>) escribió: > >> Buenas mi duda es cómo sumar los valores de una variable dentro de una >> clase ya creada. >> Por ejemplo: >> >> #Creo el dataset que voy a completar, primero la secuencia con la q hare >> las clases: >> cl<-round(seq(0,max(data$h),0.5),2) >> # Mi data frame con las clases >> df<-data.frame(min.h=cl[-length(cl)],max.h=cl[-1]) >> # Creo la columna "Largo" con la cantidad de observaciones que están >> entre >> el mínimo y el máximo de cada clase ( [i]) >> for (i in 1:nrow(df)) df$Largo[i]<-nrow(subset(data, h>df$min.h[i] & >> h<=df$max.h[i])) >> Ahora, mi duda es cómo sumar el valor de esas observaciones para crear una >> nueva variable por clase. >> Espero se entienda, desde ya muchas gracias >> >> -- >> *Andrés Hirigoyen* >> * Prof. Ciencias Biológicas* >> *Ing. Agr. Forestal (MSc) * >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> R-help-es mailing list >> [email protected] >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es > -- *Andrés Hirigoyen* * Prof. Ciencias Biológicas* *Ing. Agr. Forestal (MSc) *
Ejemplo_List.csv
Description: MS-Excel spreadsheet
_______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
