[docs]classArgentina(CountryTestBase):location:str="Argentina"units:str="tests performed"source_label:str="Government of Argentina"source_url:str="https://sisa.msal.gov.ar/datos/descargas/covid-19/files/Covid19Determinaciones.zip"source_url_ref:str="https://datos.gob.ar/dataset/salud-covid-19-determinaciones-registradas-republica-argentina"rename_columns:dict={"fecha":"Date","total":"Daily change in cumulative total","positivos":"positive"}
[docs]defpipe_metrics(self,df:pd.DataFrame)->pd.DataFrame:# Occasional errors where some lab inserts data before 2020df=df[df.Date>="2020"]# Groupbydf=df.groupby("Date",as_index=False).sum()# PRdf["Positive rate"]=(df.positive.rolling(7).sum().div(df["Daily change in cumulative total"].rolling(7).sum()).round(3))# Cleandf=df[df["Daily change in cumulative total"]>0].drop(columns=["positive"])returndf