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]]