为什么我的数据集中的其他值显示为NaN? (Javascript D3)

时间:2017-04-16 19:59:47

标签: javascript csv d3.js

我使用此功能从CSV文件中获取所有数据:

    access = function(d, i, columns) {
        for (i = 1, t = 0; i < columns.length; ++i) 
        t += d[columns[i]] = +d[columns[i]];
        d.total = t;
        return d;
}

但每当我尝试访问数据时,只有第一列显示为字符串,其余的则表示NaN。

Object {SEX: "Males", GEO/ACL00: NaN, Total: NaN, Personal care: NaN, Sleep: NaN…}

此功能由以下内容调用:

d3.csv(url, access, callback);

我可以将时钟值更改为实际值,将地理名称移动到左侧,然后将男性更改为0,将女性更改为1,但我不认为我可以更改我的这个问题的数据集。

我正在使用D3尝试获得一个由24小时组成的堆积条形图,我已经查看了一些视频和来源,但我不知道如何实现这一点。

以下是数据集的链接: https://perso.telecom-paristech.fr/eagan/class/igr204/data/TimeUse.csv

0 个答案:

没有答案