Source code for cowidev.testing.batch.chile

import pandas as pd

from cowidev.testing import CountryTestBase


[docs]class Chile(CountryTestBase): location = "Chile" source_url_ref = "https://github.com/MinCiencia/Datos-COVID19/tree/master/output/producto49" source_label = "Ministry of Health, via Ministry of Science GitHub repository" units = "tests performed"
[docs] def export(self): pcr = pd.read_csv( "https://raw.githubusercontent.com/MinCiencia/Datos-COVID19/master/output/producto49/Positividad_Diaria_Media_T.csv" ) ag = pd.read_csv( "https://raw.githubusercontent.com/MinCiencia/Datos-COVID19/master/output/producto49/Positividad_Diaria_Media_Ag_T.csv" ) pcr = pcr[["Fecha", "pcr"]] ag = ag[["Fecha", "Ag"]] df = pd.merge(ag, pcr, on="Fecha", how="outer").fillna(0).sort_values("Fecha") df["Daily change in cumulative total"] = df["Ag"] + df["pcr"] df = df.rename(columns={"Fecha": "Date"}) df = df.drop(["Ag", "pcr"], axis=1) df = df.pipe(self.pipe_metadata) self.export_datafile(df)
[docs]def main(): Chile().export()