Темпи зростання в Бразилії, Китаї та США
Час перейти від рівнів міжнародного доходу на душу населення до темпів зростання. Файл 'income_growth.csv' містить темпи зростання доходу на душу населення за останні 40 років для Бразилії, Китаю та США.
Ви побудуєте розподіл історичних темпів зростання для кожної країни на одному графіку за допомогою KDE-графіка, щоб полегшити візуальне порівняння діапазонів зростання, які спостерігалися на цих ринках за цей період.
Починаючи з цього моменту курсу, завжди перевіряйте будь-який датафрейм за допомогою .info() у консолі, навіть якщо це не вказано явно в інструкціях. pandas як pd, seaborn як sns і matplotlib.pyplot як plt вже імпортовано.
Ця вправа є частиною курсу
Імпорт і керування фінансовими даними в Python
Інструкції до вправи
- Завантажте файл
'income_growth.csv'у зміннуgrowth. Розберіть стовпець'DATE'уdtypedatetime64і встановіть його як індекс. - Перегляньте описову статистику для цих трьох темпів зростання за допомогою відповідної функції.
- Ітеруйте атрибут
growth.columnsу циклі for, щоб отримати їхні мітки. Більшість коду вже підготовлено для вас.- У кожній ітерації
distplot()передайте змінну ітераціїcolumn, щоб вибрати відповідний стовпець, задайте параметрhistякFalseі встановітьlabelуcolumn. - Відобразьте результат.
- У кожній ітерації
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()