我有这个数据
col1 col2
A 1
A 2
A 1
A 2
A 2
B 1
B 2
B 1
B 2
B 1
我需要通过col1和col2进行聚合,同时创建col3,这很重要:
col1 col2 col3
A 1 2
A 2 3
B 1 3
B 2 2
我尝试了聚合函数,但它要求我使用现有的一列来应用该函数,而我无法添加第三列。我尝试在这两列中使用unique,但后来没有得到col3。
我们可以使用count
library(dplyr)
df1 %>%
count(col1, col2, name = 'col3')