Muy buenas, tengo una df con una variable categórica y varias numéricas. Me gustarÃa transformarla en otra en la que los valores de las variables numéricas de las filas con una misma categorÃa aparecieran sumados. Por ejemplo, una df de 5X2 3 A 4 A 5 B 7 B 2 C se transformarÃa en: otra de 3X2 7 A 12 B 2 C Gracias, como siempre, Manuel
[R-es] Sumar filas con una misma categoría
4 messages · Manuel Mendoza, Emilio L. Cano, Marcelino de la Cruz Rot
Hola Manuel, Con dplyr, cambiando factor y variable por los nombres de tus columnas: df |> group_by(factor) |> summarise(total = sum(variable) Un saludo, Emilio L. Cano
El 22 feb 2022, a las 11:37, Manuel Mendoza <mmendoza en fulbrightmail.org> escribió: Muy buenas, tengo una df con una variable categórica y varias numéricas. Me gustarÃa transformarla en otra en la que los valores de las variables numéricas de las filas con una misma categorÃa aparecieran sumados. Por ejemplo, una df de 5X2 3 A 4 A 5 B 7 B 2 C se transformarÃa en: otra de 3X2 7 A 12 B 2 C Gracias, como siempre, Manuel [[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola: aggregate(df[,var_numerica_1:var_numerica_N], by=list(df$var_categorica), FUN=sum) Saludos, Marcelino El 22/02/2022 a las 11:37, Manuel Mendoza escribió:
Muy buenas, tengo una df con una variable categórica y varias numéricas. Me gustarÃa transformarla en otra en la que los valores de las variables numéricas de las filas con una misma categorÃa aparecieran sumados. Por ejemplo, una df de 5X2 3 A 4 A 5 B 7 B 2 C se transformarÃa en: otra de 3X2 7 A 12 B 2 C Gracias, como siempre, Manuel [[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es .
Marcelino de la Cruz Rot Depto. de BiologÃa y GeologÃa FÃsica y QuÃmica Inorgánica Universidad Rey Juan Carlos Móstoles España
Gracias Marcelino y Emilio. Solucionado con agregate, que me resultó más sencilo. Manuel El mar, 22 feb 2022 a las 11:52, Marcelino de la Cruz Rot (< marcelino.delacruz en urjc.es>) escribió:
Hola: aggregate(df[,var_numerica_1:var_numerica_N], by=list(df$var_categorica), FUN=sum) Saludos, Marcelino El 22/02/2022 a las 11:37, Manuel Mendoza escribió:
Muy buenas, tengo una df con una variable categórica y varias numéricas.
Me
gustarÃa transformarla en otra en la que los valores de las variables
numéricas de las filas con una misma categorÃa aparecieran sumados. Por
ejemplo, una df de 5X2
3 A
4 A
5 B
7 B
2 C
se transformarÃa en: otra de 3X2
7 A
12 B
2 C
Gracias, como siempre,
Manuel
[[alternative HTML version deleted]]
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es .
-- Marcelino de la Cruz Rot Depto. de BiologÃa y GeologÃa FÃsica y QuÃmica Inorgánica Universidad Rey Juan Carlos Móstoles España