Tabela dinâmica de temperatura por cidade e ano
É interessante ver como as temperaturas de cada cidade mudam ao longo do tempo. A análise de todos os meses resulta em uma tabela grande, que pode ser difícil de examinar. Em vez disso, vamos analisar como as temperaturas mudam por ano.
Os componentes de uma data (ano, mês e dia) podem ser acessados usando um código no formato dataframe["column"].dt.component. Por exemplo: o componente do mês é dataframe["column"].dt.month, e o componente do ano é dataframe["column"].dt.year.
Quando tiver a coluna do ano, você poderá criar uma tabela dinâmica com os dados agregados por cidade e ano, que será analisada nos próximos exercícios.
pandas foi carregado como pd. temperatures já está disponível.
Este exercício faz parte do curso
Manipulação de dados com o pandas
Instruções do exercício
- Adicione a coluna
yearatemperatures, a partir do componenteyearda colunadate. - Faça uma tabela dinâmica da coluna
avg_temp_c, comcountryecitycomo linhas eyearcomo colunas. Atribua atemp_by_country_city_vs_yeare veja o resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Add a year column to temperatures
____
# Pivot avg_temp_c by country and city vs year
temp_by_country_city_vs_year = ____
# See the result
print(temp_by_country_city_vs_year)