gpt4 book ai didi

javascript - 按 csv 文件的顺序读取列

转载 作者:行者123 更新时间:2023-11-29 21:52:49 25 4
gpt4 key购买 nike

从 csv 文件加载数据时,是否可以获取列的顺序?

例如加载 csv 文件的典型方法是调用 d3.csv 函数:

d3.csv("data.csv", function(error, data) {
var ageNames = d3.keys(data[0]).filter(function(key) { return key !== "State"; });

通常,列存储为对象的属性,因此无法再检索顺序。此外,d3.keys() 返回一个顺序未定义的数组。

我问这个是因为我想按 csv 文件中的顺序对列进行排序。任何帮助将不胜感激。

最佳答案

您不需要使用列名来访问数据,您可以使用键的索引。索引由文件中的顺序决定,因此正是您要查找的内容。

要获取对象的键,请使用 Object.keys():

var keys = Object.keys(data[0]);
data[0][keys[0]]; // datum in the first row, first column

关于javascript - 按 csv 文件的顺序读取列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28136410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com