Message-ID: <000E8D1E-4464-4742-8843-2C8DFB16D277@gmail.com>
Date: 2022-02-22T10:59:24Z
From: Emilio L. Cano
Subject: [R-es] Sumar filas con una misma categoría
In-Reply-To: <CAF3uytUeLnc1+qDvAHtheCOQ=RZt6_BSVqspBN=zM1NKr=+hKw@mail.gmail.com>
Suponiendo que df es tu dataframe que tiene las columnas factor y variable, la expresión que te he puesto es usando el operador pipe de R |>
Es equivalente a:
summarise(group_by(df, factor), sum(variable))
Tienes más ejemplos aquà (%>% es equivalente a |>)
https://r4ds.had.co.nz/transform.html?q=summar#grouped-summaries-with-summarise <https://r4ds.had.co.nz/transform.html?q=summar#grouped-summaries-with-summarise>
Emilio
> El 22 feb 2022, a las 11:51, Manuel Mendoza <mmendoza en fulbrightmail.org> escribió:
>
> Gracias Emilio.
> No entiendo bien lo de
> df |> group_by(factor) |> summarise(total = sum(variable)
> ¿PodrÃas desarrollarlo un poco o expicármelo brevemente?
> Gracias, nuevamente,
> Manuel
>
> El mar, 22 feb 2022 a las 11:42, Emilio L. Cano (<emilopezcano en gmail.com <mailto:emilopezcano en gmail.com>>) escribió:
> 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 <mailto: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 <mailto:R-help-es en r-project.org>
> > https://stat.ethz.ch/mailman/listinfo/r-help-es <https://stat.ethz.ch/mailman/listinfo/r-help-es>
>
[[alternative HTML version deleted]]