oi! tudo blz? peguei dos dados disponiveis atuais no girhub e parece que não estão registrando o controle de recuperados.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
oi! tudo blz? peguei dos dados disponiveis atuais no girhub e parece que não estão registrando o controle de recuperados.
Oi, Edgard!
Olhei aqui agora e está lá sim. Esse é o link com o csv de recuperados: https://github.com/CSSEGISandData/COVID-19/blob/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_recovered_global.csv
De fato, o arquivo csv está disponível, porém quando faço o tratamento dos dados, encontro tudo zerado. Não consigo dar continuidade, utilizando a fórmula de "letality_rate_2". Segue o código utilizado:
deaths = pd.read_csv("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_deaths_global.csv")
recovered = pd.read_csv("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_recovered_global.csv")
display(deaths.head())
display(recovered.head())Favor notar aqui, que a letality_rate_2 está em 100%
sum_up = combined.sum()
letality_rate_1 = sum_up["deaths"] / sum_up["confirmed"]
letality_rate_2 = sum_up["deaths"] / (sum_up["deaths"] + sum_up["recovered"])
print(letality_rate_1 * 100)
print(letality_rate_2 * 100)Aqui, o print do sum_up, mostrando todo o recovered == 0.
display(sum_up)
Ah, entendi o problema. Eles pararam de atualizar o número de recuperados, inclusive abriram uma issue para isso https://github.com/CSSEGISandData/COVID-19/issues/4465. Eu rodei esse código para ver o que estava acontecendo com os dados do Brasil, por exemplo:
brazil = recovered.set_index("Country/Region").loc['Brazil'][3:]
last_not_zero = 0
for i in range(len(brazil)):
if brazil[i] != 0:
last_not_zero = i
brazil = pd.DataFrame(brazil).reset_index()
brazil.iloc[last_not_zero]A última data que não tem zero é 8 de agosto de 2021 e o número de recuperados era de 17771228. Talvez você possa trabalhar com os dados até a data que pararam de atualizar para obter as informações que deseja.