我需要有关如何根据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())