Temperatura dinámica por ciudad y año
Es interesante ver cómo cambian las temperaturas de cada ciudad a lo largo del tiempo: si se mira cada mes, se obtiene una gran tabla, que puede ser difícil de interpretar. En su lugar, veamos cómo cambian las temperaturas por año.
Puedes acceder a los componentes de una fecha (año, mes y día) utilizando código de la forma dataframe["column"].dt.component. Por ejemplo, el componente del mes es dataframe["column"].dt.month, y el componente del año es dataframe["column"].dt.year.
Una vez que tengas la columna del año, puedes crear una tabla dinámica con los datos agregados por ciudad y año, que explorarás en los próximos ejercicios.
pandas se carga como pd. temperatures está disponible.
Este ejercicio forma parte del curso
Manipulación de datos con pandas
Instrucciones del ejercicio
- Añade una columna
yearatemperatures, a partir del componenteyearde la columnadate. - Haz una tabla dinámica de la columna
avg_temp_c, concountryycitycomo filas, yyearcomo columnas. Asigna atemp_by_country_city_vs_yeary observa el resultado.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)