使用R合并具有相同值的行

时间:2019-02-20 06:02:09

标签: r

我有一个CSV文件,其中有4列。我想通过在第3列值相同的地方添加第4列值来得到答案。

The data that i have looks like this:

Now i want to aggregate the above data like this:

任何人都可以帮助我提出您的想法!

1 个答案:

答案 0 :(得分:0)

使用聚合可以解决问题。下面,我将value作为组来汇总id变量(注意ID 6和10在重复)。

df <- data.frame(id = c(1,2,3,4,5,6,6,7,8,9,10,10),
                 value = c(9,5,6,8,4,3,2,5,3,5,1,2))

df_sum <- aggregate(value ~ id, data=df, FUN=sum)