Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
3.3 kB
1
Indexable
Never
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()
Leave a Comment