El fichero ipc-2020.csv contiene el IPC de las comunidades autónomas de los cinco primeros meses de 2020. Crear un programa que realice las siguientes operaciones utilizando la librería Pandas:
http://aprendeconalf.es/python/examenes/soluciones/examen-2020-06-19/ipc-2020.csv
.
In [2]:
import pandas as pd
# Apartado 1
# Leemos el DataFrame desde la url
ipc = pd.read_csv("http://aprendeconalf.es/python/examenes/soluciones/examen-2020-06-19/ipc-2020.csv")
ipc
Out[2]:
In [3]:
# Apartado 2
# Serie con los datos de la fila 10 a la 15
print(ipc.iloc[9:14,])
In [6]:
# Apartado 3
# Ipc de Canarias de Mayo
ipc[(ipc['Comunidad autónoma'] == 'Canarias') & (ipc['Mes'] == 'Mayo')]
Out[6]:
In [9]:
# Apartado 4
# IPC máximo mensual por comunidades
ipc.groupby('Comunidad autónoma').IPC.max()
Out[9]:
In [10]:
# Apartado 5
# Desviación típica del IPC mensual por grupos ordenado de mayor a menor
ipc.groupby('Grupo').IPC.std().sort_values(ascending = False)
Out[10]:
In [11]:
# Apartado 6
# Comunidades y grupos con un IPC mensual medio menor de 100.
ipc_medias = ipc.groupby(['Comunidad autónoma','Grupo']).IPC.mean()
ipc_medias[ipc_medias < 100]
Out[11]: