如何分解重复数据并在我的数据框中添加一列来总结溶解在 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())
我需要有关如何根据 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())