media_movel = {
var df = [];
Object.values(medias_simples).forEach(d => {
d.resultados.forEach((r,i) => {
const date = new Date(r[0]);
var mediaMovel = 0;
if(i>mMovel){
mediaMovel = media_ponderada(d.resultados.slice(i-mMovel, i).map(p => p[1]));
if(i>= 14 && i < 20){
console.log(i)
console.log(mediaMovel)
console.log(d.resultados.slice(i-mMovel, i).map(p => p[1]));
}
if(mediaMovel)
df.push({'Candidato':d.candidato,'data':date,'Media':r[1][0],'mMovel':mediaMovel});
else
df.push({'Candidato':d.candidato,'data':date,'Media':r[1][0],'mMovel':0});
}
else{
df.push({'Candidato':d.candidato,'data':date,'Media':r[1][0],'mMovel':r[1][0]});
}
});
});
return df
};