data = {
const gen = loadSocrata("https://www.datos.gov.co/resource/8835-5baf.csv", {
progressive: false
});
const data = (await gen.next()).value;
return data.map(d3.autoType).map((d, i) => {
d.pruebas_por_dia =
i === 0 || !data[i - 1].acumuladas
? 0
: d.acumuladas - data[i - 1].acumuladas;
d.pruebas_por_dia_positivas =
i === 0 ||
!data[i - 1].positivas_acumuladas ||
!data[i].positivas_acumuladas
? 0
: d.positivas_acumuladas - data[i - 1].positivas_acumuladas;
d.pruebas_por_dia_negativas =
i === 0 ||
!data[i - 1].negativas_acumuladas ||
!data[i].positivas_acumuladas
? 0
: d.negativas_acumuladas - data[i - 1].negativas_acumuladas;
return d;
});
}