如何用javascript更简洁地填充时间序列数据中缺失的值
How can I more succinctly fill in missing values in time series data in javascript?
我在这里发布了代码:https://gist.github.com/3102527
此代码采用一个排序对象数组,其中日期键为"00"-"23"格式的"sent_hour"。有些哨兵失踪了。我的代码填充它们。
它有很多行。如何在javascript中用几行简单的代码就能做到这一点?
试试这个
function fillBlanks(ourHours, rawData) {
ourHours = []; //init array
for (var i=0; i<=23; i++) //fill array
ourHours.push({"sent_hour": makeHourRange(i), "total": 0});
for (h in rawData) //add data to array
ourHours[rawData[h].sent_hour*1].total += rawData[h].total;
return ourHours;
}
function makeHourRange(num) {
return num < 10 ? "0" + num.toString() : num.toString();
}
相关文章:
- 时间序列数据的线性回归
- 动态时间序列C3js图表
- 用Javascript编辑范围数据(时间序列)
- 更新 FLOT 时间序列图
- 时间序列统计(如相关性、傅里叶变换)
- Jquery 数据表 序列化程序之后 ASP.NET 日期格式
- 如何用javascript更简洁地填充时间序列数据中缺失的值
- 使用套接字io和angularjs处理频繁变化的时间序列数据的策略
- 绘制 D3 折线图后如何添加更多时间序列数据
- JQuery-使用FlotCharts绘制php中的时间序列数据
- 使用人力车绘制时间序列图.输入数据的格式
- 在具有大型数据集的HighStock时间序列中设置附加点属性
- 使用javascript / jqplot可视化以小间隔变化的时间序列数据
- 如何使用时间序列数据绘制高架图散点图
- 使用Javascript和Mongodb重新采样时间序列数据
- 绘制时间序列数据-从JSON格式的x轴
- d3时间序列,从数据中读取日期,按日期计数条目
- D3.JS时间序列折线图,具有实时数据、平移和缩放功能
- 拉斐尔的线形图库可以绘制不一致的时间序列数据吗?
- 使用三.js时间序列数据