sách gpt4 ai đã đi

javascript - 将新数字“推”入对象数组

In lại 作者:行者123 更新时间:2023-11-30 09:26:17 28 4
mua khóa gpt4 Nike

我在 CSV 文件中存储了一长串日期。我已经成功地使用 d3.js 加载了这个数据集。现在我想向此数据集添加另一列,其中包含列表中每个日期的随机数。

我相信此数据集已作为对象数组加载。所以我正在使用下面的代码来尝试遍历数组。不过,我认为 push 方法是错误的方法,因为它涉及对象。

d3.csv('claims_cwy.csv', rowConverter, function(dataset) {
console.log(dataset);

for(var i=0; i<10; i++) {
var newNumber = Math.round(Math.random() * 10);
dataset[i].push(newNumber);
}

my dataset

1 Câu trả lời

尽管这个问题有几个答案,但没有一个涉及惯用的 D3:

因为你已经有了一个 row conversion function ,使用该函数更改数据数组中的对象。只需将其添加到行函数(使用 ngày 作为第一个参数):

d.random = Math.random() * 10;
// ^----- or any other property name

这是一个演示:

var csv = `foo,bar,baz
12,34,21
14,42,27
17,35,17`;

var data = d3.csvParse(csv, rowConverter);

function rowConverter(d) {
d.random = Math.random() * 10;
return d;
}

console.log(data)

关于javascript - 将新数字“推”入对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48924325/

28 4 0
Bài viết được đề xuất: python - 了解 scikit 神经网络参数
Bài viết được đề xuất: java - 获取以 JSoup 结尾的 .html 的 URL
Bài viết được đề xuất: machine-learning - 训练文本检测系统
Bài viết được đề xuất: javascript - Select2 多选下拉导致窗口滚动
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com