如何解析重复数据并在我的数据框中添加一列,将r中的数量相加?

问题描述 投票:0回答:1

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

r merge datatable plyr organization
1个回答
1
投票

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

library(dplyr)
df %>%
  group_by(x) %>%
  summarise(q = n())
© www.soinside.com 2019 - 2024. All rights reserved.