如何分解重复数据并在我的数据框中添加一列来总结溶解在 r 中的数量?

How do I dissolve repeating data and add a column to my data frame summing the quantity dissolved in r?

我需要有关如何根据 r 中的共性分解多个列以及向数据框中添加新列以反映分解量的帮助。我没有包含在下面的模拟数据中,但是每一列中的 y 和 z 数据都不同。我也有几百行。

#My data now

x  y  z  

A
A
A
A
B
B
B
B
B
B
C
C
C
C
C

#How I want my data to look
x  y  z  q

A        4
B        6
C        5

您可以使用 dplyr 进行分组,然后计算每个组中的条目数并使用 summarise:

放入新的列中
library(dplyr)
df %>%
  group_by(x) %>%
  summarise(q = n())