我有一个很大的data.frame
(超过44,000行),我已将aggregate
设置为包含我的分析Section
的128行,并且该部分中的单元格总和显示为{ {1}},其示例如下所示:
Count
我查看了相关主题,但它们都涉及使用相同的ID标签,以便于分组。我想要做的是进一步聚合,这样我就可以将所有具有多个字段(A-2-1,A-2-2等等)的 Section Count
A - 2-1 10
A - 2-2 2
A - 2-3 39
A - 2-4 31
A - 2-5 42
A - 2-6 1
A - 2-7 9
A - 2-8 4
A - 2-9 2
A - 3-1 52
A - 3-2 27
A - 3-3 42
A - 3-4 107
A - 3-5 6
A - 3-6 51
A - 3-7 155
A - 3-8 5
A - 3-9 13
(例如A-2)组合到一起给我一个完整的单元格Sections
,以便显示如下:
Count
我一直在尝试基于其他线程执行此操作的各种方法,但无法使用,所以任何帮助都将非常感谢!
答案 0 :(得分:0)
df$Section = substr(df$Section,1,nchar(df$Section)-2)
## df$Section = substr(df$Section, start = 1, stop = 3) # alt option
aggregate(df$Count, by=list(Section=df$Section), FUN=sum)