Tasas de crecimiento en Brasil, China y EE. UU.
Es hora de ampliar tu análisis más allá de los niveles de renta per cápita internacional y pasar a las tasas de crecimiento. El archivo 'income_growth.csv' contiene las tasas de crecimiento de la renta per cápita de los últimos 40 años para Brasil, China y EE. UU.
Vas a representar la distribución de las tasas de crecimiento históricas de cada país en el mismo gráfico usando un KDE para facilitar la comparación visual de los rangos de crecimiento que han experimentado estos mercados en este periodo.
A partir de este punto del curso, deberías inspeccionar siempre cualquier DataFrame con .info() en tu consola aunque no esté indicado explícitamente en las instrucciones. pandas como pd, seaborn como sns y matplotlib.pyplot como plt ya se han importado.
Este ejercicio forma parte del curso
Importación y gestión de datos financieros en Python
Instrucciones del ejercicio
- Carga el archivo
'income_growth.csv'en la variablegrowth. Analiza la columna'DATE'comodtypedatetime64y establécela como índice. - Inspecciona las estadísticas descriptivas de estas tres tasas de crecimiento usando la función adecuada.
- Itera sobre el atributo
growth.columnsen un bucle for para acceder a sus etiquetas. La mayor parte del código ya está esbozada.- En cada iteración de
distplot(), pasa la variable de iteracióncolumnpara seleccionar la columna correspondiente, establece el parámetrohistenFalsey asignalabelacolumn. - Muestra el resultado.
- En cada iteración de
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Load the file into growth
growth = pd.read_csv(____, parse_dates=____).____(____)
# Inspect the summary statistics for the growth rates
growth.____()
# Iterate over the three columns
for column in growth.____:
sns.____(growth[____], hist=____, label=____)
# Show the plot
plt.show()