【发布时间】:2019-09-24 19:53:38
【问题描述】:
我有一个巨大的 csv,看起来像
name year count
Sam 2012 3
Mike 2012 4
Jeff 2013 5
.
.
.
Sam 2012 8
Sam 2013 8
Jeff 2013 9
如果名称和年份都相同,我如何使用 d3 仅对计数求和? 所以,输出应该是
name year sum
Jeff 2013 14
Sam 2012 11
Sam 2013 8
Mike 2012 4
到目前为止我已经尝试过了
var test = d3.nest()
.key(function(d) { return d.name })
.key(function(d) { return d.year })
.rollup(function(v) { total: d3.sum(v, function(d) { return d.count }) })
.object(data);
但这会将总数输出为未定义。
【问题讨论】:
标签: javascript database csv d3.js