我有循环分析25个时间序列,在分析中我需要得到每个站的各列的平均值,例如所有Januaries的平均值,所有Februaries的相同,等等更复杂的是,时间序列的长度不一样,例如1号站可能从1900年到1955年,而2号站可能从1881年到1945年。所以我需要站1的1月份的平均值,所有的均值车站1等的2月份等,以及车站2等的相同处理等。我的时间不是从1月开始,也不是12月结束,而是可以在任何月份开始和结束,每个时间系列都是个人。要获得colMeans,我需要将时间序列更改为矩阵,但我需要用NA填充空白区域。现在我该怎么做才能将函数放入循环中 以下是我的数据示例
var myJson = '[{ "aa_aa": 1, "bb_bb": 2 }, { "cc_cc": 3 }]';
var obj = JSON.parse(myJson, (key, value) => {
if (typeof value === 'object' && !Array.isArray(value)) { Object.keys(value).forEach(keyInner => {
let t = keyInner.replace(/_\w/g, m => m[1].toUpperCase());
if (t !== keyInner) {
value[t] = value[keyInner];
delete value[keyInner];
}
});
}
return value;
});
console.log(obj);