Você está na página 1de 3

Informática Aplicada à Engenharia

2021/2

Nome das/os alunas/os: Gabriela Dalmora e Sabrina Tonin.

1) Qual data (date) houve o maior número de óbitos (new_deaths) na sua cidade (city) natal?
Código Python
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("caso_full.csv")

#Cidade Marau/RS

#Seleciona apenas minha cidade natal do Dataframe


marau = df.loc[df["city"] == "Marau",["city","new_deaths","date"]]

#Seleciona do novo Dataframe os dias com número máximo de


new_deaths
mortes = marau.loc[marau["new_deaths"]==max(marau["new_deaths"])]

print("\nDia(s) com maior número de mortes:")


for dia in mortes[“date”]:
    print(dia)

Resultado
Dia(s) com maior número de mortes:
2021-02-24
2021-04-08

2) Quais são as 10 cidades (city) com maior taxa de letalidade (last_available_death_rate) na data
(date) de 15 de novembro ("2021-11-15")

Código Python

nov15 = df.loc[df["date"] == "2021-11-15",


["city","last_available_death_rate"]]
nov15=nov15.sort_values("last_available_death_rate",ascending=Fals
e)

print("\nAs 10 cidades com maior taxa de letalidade na data de 15


de novembro:")
print(nov15.head(10))
Resultado
As 10 cidades com a maior taxa de letalidade na data de 15 de
novembro:

city last_available_death_rate
762409 Boa Vista do Gurupi 0.2667
1224165 Miravânia 0.2000
2003415 Prado Ferreira 0.1698
762513 Prado do Luminar 0.1611
1661163 Ribeirão 0.1597
2058561 São Fidélis 0.1593
3034938 Sarutaiá 0.1562
2628386 Calmon 0.1400
1429948 São João de Pirabas 0.1284
1224273 Piracema 0.1282

3) Quais as cidades do estado (state) do Rio Grande do Sul ("RS") com número de casos
confirmados (last_available_confirmed) superior a 30000

Código Python
rs = df.loc[df["state"]=="RS",
["state","city","last_available_confirmed"]]
rs=rs.dropna() #Exclui as linhas com NaN
sup30k = rs.loc[rs["last_available_confirmed"]>30000]
sup30k = sup30k.drop_duplicates(subset="city")
print("Cidades com mais de 30k de casos confirmados no RS")
print(sup30k)

Resultado
Cidades com mais de 30K de casos confirmados no RS.
State city last_available_
confirmed
2258429 RS Porto Alegre 30635
2336540 RS Caxias do Sul 30347
2357482 RS Canoas 30043
2376734 RS Santa Maria 30103
2381661 RS Passo Fundo 30143
2384662 RS Pelotas 30015
2451005 RS Novo Hamburgo 30013

Continua na próxima página...


4) Criar um gráfico com a evolução do número de mortes (last_available_deaths) por Covid-19
em Passo Fundo/RS, conforme modelo abaixo:

Código Python
passo = df.loc[df["city"]=="Passo Fundo",
["state""city","last_available_deaths","date"]]
#A tabela original já é organizada pela data,
passo.plot("date","last_available_deaths")
plt.title("Total acumulado de mortes")
plt.show()

Resultado

Você também pode gostar