【发布时间】:2015-11-18 22:08:27
【问题描述】:
我是 javascript 的新手。我想知道如何在 javascript 中生成具有 3 列和 100 行的数据集。我需要第一列名为“column1”,id从1到100,第二列名为“column2”,数字从100到200,平均值为120,第三列名为“column3”,数字从200到300,平均值为280还有15的标准差。我如何查看数据集?提前致谢。
【问题讨论】:
标签: javascript dataset
我是 javascript 的新手。我想知道如何在 javascript 中生成具有 3 列和 100 行的数据集。我需要第一列名为“column1”,id从1到100,第二列名为“column2”,数字从100到200,平均值为120,第三列名为“column3”,数字从200到300,平均值为280还有15的标准差。我如何查看数据集?提前致谢。
【问题讨论】:
标签: javascript dataset
有很多方法可以组织 3 列的日期集。我用对象组成了一个。对于随机数,我使用 d3 生成遵循正态分布的随机数。我还假设第 2 列的标准差为 15。请参阅以下代码 sn-p:
var column2Func = d3.random.normal(120, 15);
var column3Func = d3.random.normal(280, 15);
var res = {
column1: [],
column2: [],
column3: []
}
for (var i = 0; i < 100; i++) {
res.column1.push(i+1);
res.column2.push(column2Func());
res.column3.push(column3Func());
}
console.log(res);
完整代码可在http://jsbin.com/cerilugevo/edit?html,js,console 获得
希望这会有所帮助!
【讨论】: