【问题标题】:How to create and view dataset in javascript如何在 javascript 中创建和查看数据集
【发布时间】: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


    【解决方案1】:

    有很多方法可以组织 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 获得

    希望这会有所帮助!

    【讨论】:

    • 谢谢于!如何约束数据?我只希望 column3 在 200 到 300 之间。
    • 这应该是显而易见的。尝试在 for 循环中做一些实验。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多