Untitled
unknown
plain_text
2 years ago
3.3 kB
5
Indexable
kemerovo_analysis = kemerovo_full.copy()
kemerovo_analysis['year'] = kemerovo_full['date'].dt.year
kemerovo_analysis = kemerovo_analysis.groupby('year').agg({'total_volume':'sum', 'total_revenue':'sum'}).reset_index()
ipp_row = ipp_yearly[ipp_yearly['Наименование вида деятельности по ОКВЭД']=='Индекс промышленного производства']
ipp_annual = ipp_row.melt(id_vars=['Наименование вида деятельности по ОКВЭД', 'ОКВЭД'], var_name='year', value_name='ipp_index')
ipp_annual['year'] = ipp_annual['year'].astype(int)
ipp_annual
Наименование вида деятельности по ОКВЭД ОКВЭД year ipp_index
0 Индекс промышленного производства BCDE 2015 100.2
1 Индекс промышленного производства BCDE 2016 101.8
2 Индекс промышленного производства BCDE 2017 103.7
3 Индекс промышленного производства BCDE 2018 103.5
4 Индекс промышленного производства BCDE 2019 103.4
5 Индекс промышленного производства BCDE 2020 97.9
6 Индекс промышленного производства BCDE 2021 106.3
7 Индекс промышленного производства BCDE 2022 100.6
8 Индекс промышленного производства BCDE 2023 103.5
kemerovo_analysis
year total_volume total_revenue
0 2015 6.306385e+05 0.000000e+00
1 2016 1.472546e+06 0.000000e+00
2 2017 1.619592e+06 2.953734e+10
3 2018 1.681017e+06 8.388837e+10
4 2019 1.419053e+06 7.268209e+10
5 2020 5.986129e+05 3.007839e+10
6 2021 1.023142e+06 5.788450e+10
7 2022 1.283275e+06 7.738104e+10
8 2023 1.080958e+06 6.467887e+10
kemerovo_ipp = pd.merge(kemerovo_analysis, ipp_annual, on='year', how='inner')
kemerovo_ipp = kemerovo_ipp.drop(['ОКВЭД'], axis=1)
kemerovo_ipp
year total_volume total_revenue Наименование вида деятельности по ОКВЭД ipp_index
0 2015 6.306385e+05 0.000000e+00 Индекс промышленного производства 100.2
1 2016 1.472546e+06 0.000000e+00 Индекс промышленного производства 101.8
2 2017 1.619592e+06 2.953734e+10 Индекс промышленного производства 103.7
3 2018 1.681017e+06 8.388837e+10 Индекс промышленного производства 103.5
4 2019 1.419053e+06 7.268209e+10 Индекс промышленного производства 103.4
5 2020 5.986129e+05 3.007839e+10 Индекс промышленного производства 97.9
6 2021 1.023142e+06 5.788450e+10 Индекс промышленного производства 106.3
7 2022 1.283275e+06 7.738104e+10 Индекс промышленного производства 100.6
8 2023 1.080958e+06 6.467887e+10 Индекс промышленного производства 103.5
kemerovo_ipp_corr = kemerovo_ipp[['total_volume','total_revenue', 'ipp_index']].corr()
plt.figure(figsize=(10,8))
sns.heatmap(kemerovo_ipp_corr, annot=True, cmap='coolwarm')
plt.title('Матрица корреляции от ИПП')
plt.show()Editor is loading...
Leave a Comment