尝试从csv文件中检索单个值时出现问题

时间:2016-05-05 13:35:33

标签: javascript csv d3.js

我在使用d3.csv时遇到了一个问题,我希望能帮助我理解我的错误。
目的是从csv文件(附加)中检索值:

group, axis, value, description  
FX002 (MOE) C3,Mass,4,total  
FX002 (MOE) C3,Volume,3,total  
...   

使用带有javascript和d3.js的html文件,代码如下:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script>
  <script>
    function initialize()
        {
    d3.csv("FX002_C3.csv", function (d){
        console.log(d);
        console.log(d[1].value);
        });
    }
    initialize()
  </script>

</head>

<body>
</body>



</html>

我不明白为什么我得到对象数组d,但是这些值无法访问 我的代码有什么问题?

result with undefined output for the expected value

要调试我在Windows上使用Firefox控制台

此致

埃里克

1 个答案:

答案 0 :(得分:0)

这是因为csv文件中group, axis, value, description中的空格。删除逗号后的那些空格,你会没事的。