如何根据重复值组合行?

时间:2018-02-27 18:33:06

标签: r merge sum aggregate

基本上我们有几个栏目如下:

Household IDrestaurantspendgroceryspendfoodtruckspend

我们有重复的家庭ID,因为每个支出都在各自的列中,因此我们的数据示例如下所示:

example

data example 我们希望Household ID每个ID只有1行,并合并另一列的数值。

1 个答案:

答案 0 :(得分:0)

aggdata = aggregate(mydata, by=list(mydata$HouseHoldID),Fun=sum)

我创建了上表并将其保存为" Mydata"。运行上面的代码。查看输出" aggdata",您可以看到一个额外的列" Group.1"这是基于" HouseHoldID"的小组。您可以忽略第二列" HouseHoldId"因为相同的信息将在#34; Group.1"。

栏中提供