计算平均值并转换数据表javascript
Calculate mean and convert data table javascript
我有下面这样的数据示例。第一列是id,第二列是v1,第三列是v2。
数据var v1Func = d3.random.normal(100, 15)
var v2Func = d3.random.normal(200, 30)
var sample = {
id: [],
v1: [],
v2: []
}
for (var i = 0; i < 100; i++) {
sample.id.push(i+1);
sample.v1.push(v1Func());
sample.v2.push(v2Func());
}
我的问题是如何计算列v1和v2的平均值,然后像这样转换数据表:
name mean
v1 *
v2 *
提前感谢!
我不完全确定您要的是什么,但以下内容为您提供了一个具有所需数据的对象:
var v1Func = d3.random.normal(100, 15)
var v2Func = d3.random.normal(200, 30)
var sample = {
id: [],
v1: [],
v2: [],
}
for (var i = 0; i < 100; i++) {
sample.id.push(i+1);
sample.v1.push(v1Func());
sample.v2.push(v2Func());
}
var totalv1 = 0;
var totalv2 = 0;
for (var i =0; i < sample.v1.length; i++) {
totalv1 += sample.v1[i];
totalv2 += sample.v2[i];
}
var averagev1 = totalv1/sample.v1.length;
var averagev2 = totalv2/sample.v2.length;
var dataTable = [
{
name: "v1",
mean: averagev1
},
{
name: "v2",
mean: averagev2
}
];
请参阅此片段。
相关文章:
- 行上的Primefaces数据表选择javascript回调
- 如何使用javascript检测数据表分页的其他页面中的复选框
- 当以表单形式提交时,是否可以在PHP中访问新的数据* HTML5 / Javascript值?
- 将文本框中的数据添加到表Javascript、HTML中
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- Javascript在素数面的数据表中排序后丢失
- Spring MVC与Google图表,创建javascript数据表的最佳方式是什么
- 数据表 Javascript 显示水平滚动条
- 如何将 C# 数据表传递给 JavaScript 函数
- Javascript/JQuery 数据网格,用于在数据表中显示/编辑/输入
- 在加载数据表后触发 JavaScript 操作
- 如何从 html 表数据填充 javascript 模型
- JavaScript 数据表过滤器选项不起作用
- 将子行添加到 JavaScript 源数据表
- 带有数据表 JavaScript 的动态列
- 在数据表 Javascript 中更改 ColVis 样式
- 顶部水平滚动条数据表javascript
- 计算平均值并转换数据表javascript
- 数据表javascript源数据没有指定列名
- 无法指定数据表 javascript 的默认列排序