AIM-PIbd-32-Isaeva-A-I/Lab1.ipynb

125 KiB
Raw Blame History

Лабораторная 1

Вариант 7. Экономика стран

Выгрузка из csv.

In [168]:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.read_csv(".//csv//EconomicData.csv")
print(df.columns)
Index(['stock index', 'country', 'year', 'index price', 'log_indexprice',
       'inflationrate', 'oil prices', 'exchange_rate', 'gdppercent',
       'percapitaincome', 'unemploymentrate', 'manufacturingoutput',
       'tradebalance', 'USTreasury'],
      dtype='object')
Гистограмма уровня инфляции в США по годам.

Вывод: В начале 1980-х США столкнулись с проблемой бюджетного дефицита, которая была решена ближе к 1985 году. С 1990 по 2008 года процент инфляции оставался стабильным. С 2010 года США настроили курс, который позволил им снизить инфляцию в стране.

In [177]:
srez = df.query('country == "United States of America"').sort_values("country")
plt.figure(figsize=(16,3))
plt.bar(
    srez["year"],
    srez["inflationrate"]
)
plt.title("График уровня инфляции в США с 1980 по 2020 год")
plt.show()
No description has been provided for this image
Выпуск продукции обрабатывающей промышленности В 2020 году

Вывод: в странах Европы обрабатывающая промышленность занимает второстепенную роль в специализации страны.

In [185]:
srez = df.query('year == 2020 and (country == "France" or country == "Spain" or country == "Germany" or country =="United Kingdom")').sort_values("unemploymentrate")
plt.figure(figsize=(15, 3))
sns.boxenplot(x = srez["unemploymentrate"])
plt.title("Выпуск продукции обрабатывающей промышленности в 2020 году")
plt.xlabel('Доля выпуска продукции обрабатывающей промышленности')
plt.show()
No description has been provided for this image
Уровень безработицы в странах на 2010 год

Вывод: в 2010 году безработице больше всего были подвержены США и страны Европы.

In [211]:
srez = df.query('unemploymentrate >= 0 and year == 2010').sort_values("country")
plt.figure(figsize=(11,7))
plt.pie(
    srez["unemploymentrate"],
    labels=srez["country"],
    autopct="%1.1f%%",
)
plt.title("Уровень безработицы в странах на 2020 год")
plt.show()
No description has been provided for this image