git / code.ach.gov.ru / edu / smifunding-notebook

commit 277daa70052e4ea0b25d5a2c69f3239066ffcdb7

author Иван Бегтин <ibegtin@gmail.com>

date 2019-06-15 12:16:46 +0300

parents 6dc91507

browse tree at this commit

message

Первоначальный импорт

files

fileadddel
regions.csv+88-0
roskazna_rep.py+32-0
smifunding.csv+88-0
Финансирование СМИ из бюджетов субъектов федерации.ipynb+1382-0

patch

diff --git a/files/2016/0503317-3_FO_001-2582480.XLS b/files/2016/0503317-3_FO_001-2582480.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a3fee4d273646ba45aef44d2f0fe86d4482ff7e4
Binary files /dev/null and b/files/2016/0503317-3_FO_001-2582480.XLS differ
diff --git a/files/2016/0503317-3_FO_002-2578483.XLS b/files/2016/0503317-3_FO_002-2578483.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c34f1105dac44052d5659c89a4ab0c14c9ba58e2
Binary files /dev/null and b/files/2016/0503317-3_FO_002-2578483.XLS differ
diff --git a/files/2016/0503317-3_FO_003-2622844.XLS b/files/2016/0503317-3_FO_003-2622844.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..10e879246b038df32106c7345c5fbfec49a4d318
Binary files /dev/null and b/files/2016/0503317-3_FO_003-2622844.XLS differ
diff --git a/files/2016/0503317-3_FO_004-2586781.XLS b/files/2016/0503317-3_FO_004-2586781.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9bc51d5e410c7f0aa7fc6db2556da6362d6ab1c1
Binary files /dev/null and b/files/2016/0503317-3_FO_004-2586781.XLS differ
diff --git a/files/2016/0503317-3_FO_005-2582358.XLS b/files/2016/0503317-3_FO_005-2582358.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c4f7787b1ab028e248328285f8cc9ad90e847774
Binary files /dev/null and b/files/2016/0503317-3_FO_005-2582358.XLS differ
diff --git a/files/2016/0503317-3_FO_006-2595010.XLS b/files/2016/0503317-3_FO_006-2595010.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cad3303aa02fc5ac7c608207ab48a7255c206639
Binary files /dev/null and b/files/2016/0503317-3_FO_006-2595010.XLS differ
diff --git a/files/2016/0503317-3_FO_007-2580361.XLS b/files/2016/0503317-3_FO_007-2580361.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4abdae3961f0b235e6f9fed67a9d6d35a7de99cc
Binary files /dev/null and b/files/2016/0503317-3_FO_007-2580361.XLS differ
diff --git a/files/2016/0503317-3_FO_008-2554128.XLS b/files/2016/0503317-3_FO_008-2554128.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d8ae3df8af8b6984e13a336b88545cd7b0821946
Binary files /dev/null and b/files/2016/0503317-3_FO_008-2554128.XLS differ
diff --git a/files/2016/0503317-3_FO_009-2547732.XLS b/files/2016/0503317-3_FO_009-2547732.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..45852cdbc3591f762dc0b882103de0d4b71b6a16
Binary files /dev/null and b/files/2016/0503317-3_FO_009-2547732.XLS differ
diff --git a/files/2016/0503317-3_FO_010-2577291.XLS b/files/2016/0503317-3_FO_010-2577291.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b3122caf5a0717d830464434d0a92636e4bb0d3d
Binary files /dev/null and b/files/2016/0503317-3_FO_010-2577291.XLS differ
diff --git a/files/2016/0503317-3_FO_011-2590573.XLS b/files/2016/0503317-3_FO_011-2590573.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..51e84d24e9d6e16c2028a956c97d2828f307535b
Binary files /dev/null and b/files/2016/0503317-3_FO_011-2590573.XLS differ
diff --git a/files/2016/0503317-3_FO_012-2563872.XLS b/files/2016/0503317-3_FO_012-2563872.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..88b64dac7905dd96710dd9092877af01ec95304f
Binary files /dev/null and b/files/2016/0503317-3_FO_012-2563872.XLS differ
diff --git a/files/2016/0503317-3_FO_013-2546190.XLS b/files/2016/0503317-3_FO_013-2546190.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9a6df4e648b45efae77aad095349ae6696ec6767
Binary files /dev/null and b/files/2016/0503317-3_FO_013-2546190.XLS differ
diff --git a/files/2016/0503317-3_FO_014-2586589.XLS b/files/2016/0503317-3_FO_014-2586589.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..69d481b13574598fb096c31fc17ff3c16a840916
Binary files /dev/null and b/files/2016/0503317-3_FO_014-2586589.XLS differ
diff --git a/files/2016/0503317-3_FO_015-2548644.XLS b/files/2016/0503317-3_FO_015-2548644.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e571d27cdb5a97d1a6df26ba148a66d41f3442fb
Binary files /dev/null and b/files/2016/0503317-3_FO_015-2548644.XLS differ
diff --git a/files/2016/0503317-3_FO_016-2578245.XLS b/files/2016/0503317-3_FO_016-2578245.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2b9938cb5dcec685e8bcea94d55f64bb6f2c8930
Binary files /dev/null and b/files/2016/0503317-3_FO_016-2578245.XLS differ
diff --git a/files/2016/0503317-3_FO_017-2565733.XLS b/files/2016/0503317-3_FO_017-2565733.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0fb6732041b483a6eb57b886b494cb327f7b3ed9
Binary files /dev/null and b/files/2016/0503317-3_FO_017-2565733.XLS differ
diff --git a/files/2016/0503317-3_FO_018-2574675.XLS b/files/2016/0503317-3_FO_018-2574675.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2f93412d1705fd9147c64d219e416f8a6e39edb7
Binary files /dev/null and b/files/2016/0503317-3_FO_018-2574675.XLS differ
diff --git a/files/2016/0503317-3_FO_019-2573892.XLS b/files/2016/0503317-3_FO_019-2573892.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..00bf3020bfe2cc74d432eab5f75fddaf3ce50b84
Binary files /dev/null and b/files/2016/0503317-3_FO_019-2573892.XLS differ
diff --git a/files/2016/0503317-3_FO_020-2559383.XLS b/files/2016/0503317-3_FO_020-2559383.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a271af2f4859159ab8ba82d8436318f66c169fa3
Binary files /dev/null and b/files/2016/0503317-3_FO_020-2559383.XLS differ
diff --git a/files/2016/0503317-3_FO_021-2560688.XLS b/files/2016/0503317-3_FO_021-2560688.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5597024f4d7b3315f82828dd2348f74c55e03465
Binary files /dev/null and b/files/2016/0503317-3_FO_021-2560688.XLS differ
diff --git a/files/2016/0503317-3_FO_022-2514627.XLS b/files/2016/0503317-3_FO_022-2514627.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4a2ee41bb96a834b3938c7a30882fbcf66dd5e9f
Binary files /dev/null and b/files/2016/0503317-3_FO_022-2514627.XLS differ
diff --git a/files/2016/0503317-3_FO_023-2599111.XLS b/files/2016/0503317-3_FO_023-2599111.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5e50970ae36245e6e3de4085a37183115ff152eb
Binary files /dev/null and b/files/2016/0503317-3_FO_023-2599111.XLS differ
diff --git a/files/2016/0503317-3_FO_024-2542181.XLS b/files/2016/0503317-3_FO_024-2542181.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a9618fa3f6f1689b06ae406cf5a1e8a1a810365d
Binary files /dev/null and b/files/2016/0503317-3_FO_024-2542181.XLS differ
diff --git a/files/2016/0503317-3_FO_025-2560444.XLS b/files/2016/0503317-3_FO_025-2560444.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a675d74784871d64361a9e778745e8c46d3deacf
Binary files /dev/null and b/files/2016/0503317-3_FO_025-2560444.XLS differ
diff --git a/files/2016/0503317-3_FO_026-2562259.XLS b/files/2016/0503317-3_FO_026-2562259.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..5276b28b637223836d1d870883ed6d9b7bfb8f76
Binary files /dev/null and b/files/2016/0503317-3_FO_026-2562259.XLS differ
diff --git a/files/2016/0503317-3_FO_027-2561588.XLS b/files/2016/0503317-3_FO_027-2561588.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f7454608e321fee3e4453449e93c8451f5f7bba6
Binary files /dev/null and b/files/2016/0503317-3_FO_027-2561588.XLS differ
diff --git a/files/2016/0503317-3_FO_028-2619462.XLS b/files/2016/0503317-3_FO_028-2619462.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..024f029a92d390c7a05272358dda3d8d56cac00e
Binary files /dev/null and b/files/2016/0503317-3_FO_028-2619462.XLS differ
diff --git a/files/2016/0503317-3_FO_029-2570627.XLS b/files/2016/0503317-3_FO_029-2570627.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b91b7b5aa828155b53dee042c72e57de3b826897
Binary files /dev/null and b/files/2016/0503317-3_FO_029-2570627.XLS differ
diff --git a/files/2016/0503317-3_FO_030-2545287.XLS b/files/2016/0503317-3_FO_030-2545287.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..03773d20b9e8196ebcde81c2a51f72291a7a9c2d
Binary files /dev/null and b/files/2016/0503317-3_FO_030-2545287.XLS differ
diff --git a/files/2016/0503317-3_FO_031-2526055.XLS b/files/2016/0503317-3_FO_031-2526055.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ff436fdfff5ee500b37847746ce21c96a97aec8a
Binary files /dev/null and b/files/2016/0503317-3_FO_031-2526055.XLS differ
diff --git a/files/2016/0503317-3_FO_032-2595456.XLS b/files/2016/0503317-3_FO_032-2595456.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..4397f000518429ad8e0bb6d7996e67c3c8e6b055
Binary files /dev/null and b/files/2016/0503317-3_FO_032-2595456.XLS differ
diff --git a/files/2016/0503317-3_FO_033-2542734.XLS b/files/2016/0503317-3_FO_033-2542734.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..01f4c94c67509e6825d0090fcbe2a062a88c184a
Binary files /dev/null and b/files/2016/0503317-3_FO_033-2542734.XLS differ
diff --git a/files/2016/0503317-3_FO_034-2596390.XLS b/files/2016/0503317-3_FO_034-2596390.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..9afdb6118d9ac2ae7edac1309df2c581086ae863
Binary files /dev/null and b/files/2016/0503317-3_FO_034-2596390.XLS differ
diff --git a/files/2016/0503317-3_FO_035-2557940.XLS b/files/2016/0503317-3_FO_035-2557940.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..60ad39fa4fcec2fcc872296cdb1d3178a58aaac6
Binary files /dev/null and b/files/2016/0503317-3_FO_035-2557940.XLS differ
diff --git a/files/2016/0503317-3_FO_036-2561136.XLS b/files/2016/0503317-3_FO_036-2561136.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e02c7b4d6e728778b4b89a9d43ec882fd7bbc5e1
Binary files /dev/null and b/files/2016/0503317-3_FO_036-2561136.XLS differ
diff --git a/files/2016/0503317-3_FO_037-2607410.XLS b/files/2016/0503317-3_FO_037-2607410.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f928df46b5584071d25711b150121042109ad8f1
Binary files /dev/null and b/files/2016/0503317-3_FO_037-2607410.XLS differ
diff --git a/files/2016/0503317-3_FO_038-2594168.XLS b/files/2016/0503317-3_FO_038-2594168.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..30a7bfa4e2d685f9b5c7f206fdd32ccf477610ff
Binary files /dev/null and b/files/2016/0503317-3_FO_038-2594168.XLS differ
diff --git a/files/2016/0503317-3_FO_039-2554223.XLS b/files/2016/0503317-3_FO_039-2554223.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..fe4eda7f8567123c618da5f690ccb7294f9b4613
Binary files /dev/null and b/files/2016/0503317-3_FO_039-2554223.XLS differ
diff --git a/files/2016/0503317-3_FO_040-2560260.XLS b/files/2016/0503317-3_FO_040-2560260.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e769a54fd7a9a816a6e84c68bb4a0bacf02b2b0d
Binary files /dev/null and b/files/2016/0503317-3_FO_040-2560260.XLS differ
diff --git a/files/2016/0503317-3_FO_041-2597042.XLS b/files/2016/0503317-3_FO_041-2597042.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..bec86a8c9dfcd182ce107b51ddbfc7ca16035d6e
Binary files /dev/null and b/files/2016/0503317-3_FO_041-2597042.XLS differ
diff --git a/files/2016/0503317-3_FO_042-2532142.XLS b/files/2016/0503317-3_FO_042-2532142.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..06e43a65fffd437224e3abcb440d76d727d2a7f7
Binary files /dev/null and b/files/2016/0503317-3_FO_042-2532142.XLS differ
diff --git a/files/2016/0503317-3_FO_043-2589048.XLS b/files/2016/0503317-3_FO_043-2589048.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..176ed3ead8cef9e2dc6ac9638d6230da2f125e5f
Binary files /dev/null and b/files/2016/0503317-3_FO_043-2589048.XLS differ
diff --git a/files/2016/0503317-3_FO_044-2542924.XLS b/files/2016/0503317-3_FO_044-2542924.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e1aa750d35bb899124671fe0a5dac7bf3a01ddb4
Binary files /dev/null and b/files/2016/0503317-3_FO_044-2542924.XLS differ
diff --git a/files/2016/0503317-3_FO_045-2635043.XLS b/files/2016/0503317-3_FO_045-2635043.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..b29e773ad39553aaae7dc4b081fcd20b1a6631f9
Binary files /dev/null and b/files/2016/0503317-3_FO_045-2635043.XLS differ
diff --git a/files/2016/0503317-3_FO_046-2545977.XLS b/files/2016/0503317-3_FO_046-2545977.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..a6bb9ab97a29db2374e47fd5f29d8c9a841fa6f5
Binary files /dev/null and b/files/2016/0503317-3_FO_046-2545977.XLS differ
diff --git a/files/2016/0503317-3_FO_047-2573054.XLS b/files/2016/0503317-3_FO_047-2573054.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d79da3dffd69dcbadecfe6b7be973cf3b7eadd93
Binary files /dev/null and b/files/2016/0503317-3_FO_047-2573054.XLS differ
diff --git a/files/2016/0503317-3_FO_048-2571411.XLS b/files/2016/0503317-3_FO_048-2571411.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e757de2ba5baa604547382eab67fd6674f4a424d
Binary files /dev/null and b/files/2016/0503317-3_FO_048-2571411.XLS differ
diff --git a/files/2016/0503317-3_FO_049-2542863.XLS b/files/2016/0503317-3_FO_049-2542863.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0cab1c33ae77115e78233e2132b758428e9c0e7b
Binary files /dev/null and b/files/2016/0503317-3_FO_049-2542863.XLS differ
diff --git a/files/2016/0503317-3_FO_050-2590923.XLS b/files/2016/0503317-3_FO_050-2590923.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..918052d737cc8fff71aeb3993d86a9e910afe6f4
Binary files /dev/null and b/files/2016/0503317-3_FO_050-2590923.XLS differ
diff --git a/files/2016/0503317-3_FO_051-2559254.XLS b/files/2016/0503317-3_FO_051-2559254.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6caaae054beb5c253256436268f6c1a37bb671f7
Binary files /dev/null and b/files/2016/0503317-3_FO_051-2559254.XLS differ
diff --git a/files/2016/0503317-3_FO_052-2555830.XLS b/files/2016/0503317-3_FO_052-2555830.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..d4859358d7dd4c74c71520694b5ae3a7c1c70ec4
Binary files /dev/null and b/files/2016/0503317-3_FO_052-2555830.XLS differ
diff --git a/files/2016/0503317-3_FO_053-2546088.XLS b/files/2016/0503317-3_FO_053-2546088.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..43b14a09975f6ae8753817d87c2c88e940a0fdbd
Binary files /dev/null and b/files/2016/0503317-3_FO_053-2546088.XLS differ
diff --git a/files/2016/0503317-3_FO_054-2553249.XLS b/files/2016/0503317-3_FO_054-2553249.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..07e57d44489b081aa7b3d9f2414f790c956c806c
Binary files /dev/null and b/files/2016/0503317-3_FO_054-2553249.XLS differ
diff --git a/files/2016/0503317-3_FO_055-2586799.XLS b/files/2016/0503317-3_FO_055-2586799.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f71d6c0e597b986532483ff3053286ae3d91874c
Binary files /dev/null and b/files/2016/0503317-3_FO_055-2586799.XLS differ
diff --git a/files/2016/0503317-3_FO_056-2563585.XLS b/files/2016/0503317-3_FO_056-2563585.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..e1b7fe2d7a11be67a71580d2dd6f4859dd9ee324
Binary files /dev/null and b/files/2016/0503317-3_FO_056-2563585.XLS differ
diff --git a/files/2016/0503317-3_FO_057-2553565.XLS b/files/2016/0503317-3_FO_057-2553565.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..161fa1fae62fe0563e6d2d5602c8b20615871886
Binary files /dev/null and b/files/2016/0503317-3_FO_057-2553565.XLS differ
diff --git a/files/2016/0503317-3_FO_058-2577607.XLS b/files/2016/0503317-3_FO_058-2577607.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..81abe6df0f0d4f2f1791496c716f1f5d3628447e
Binary files /dev/null and b/files/2016/0503317-3_FO_058-2577607.XLS differ
diff --git a/files/2016/0503317-3_FO_059-2515141.XLS b/files/2016/0503317-3_FO_059-2515141.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2da862f4f31b02a625b7207a4c9078b7e66a2d79
Binary files /dev/null and b/files/2016/0503317-3_FO_059-2515141.XLS differ
diff --git a/files/2016/0503317-3_FO_060-2596298.XLS b/files/2016/0503317-3_FO_060-2596298.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..772b5d90efd735458242bc41e561b3ac6896fa1f
Binary files /dev/null and b/files/2016/0503317-3_FO_060-2596298.XLS differ
diff --git a/files/2016/0503317-3_FO_061-2592314.XLS b/files/2016/0503317-3_FO_061-2592314.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..faf28b695e58c2b4ecbe78d5b6e61eabd1649264
Binary files /dev/null and b/files/2016/0503317-3_FO_061-2592314.XLS differ
diff --git a/files/2016/0503317-3_FO_062-2594807.XLS b/files/2016/0503317-3_FO_062-2594807.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..6d419edf14a4ab79ab7e1ef3085da26b230f7768
Binary files /dev/null and b/files/2016/0503317-3_FO_062-2594807.XLS differ
diff --git a/files/2016/0503317-3_FO_063-2545143.XLS b/files/2016/0503317-3_FO_063-2545143.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..be30cac1f291f3cac652a390485f78ebafb11b5b
Binary files /dev/null and b/files/2016/0503317-3_FO_063-2545143.XLS differ
diff --git a/files/2016/0503317-3_FO_064-2590738.XLS b/files/2016/0503317-3_FO_064-2590738.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..672b2d8976b6b76d827f08183ae55b566b3b668e
Binary files /dev/null and b/files/2016/0503317-3_FO_064-2590738.XLS differ
diff --git a/files/2016/0503317-3_FO_065-2555875.XLS b/files/2016/0503317-3_FO_065-2555875.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..011ec74b4840da55108f9aa39cc33b3716853913
Binary files /dev/null and b/files/2016/0503317-3_FO_065-2555875.XLS differ
diff --git a/files/2016/0503317-3_FO_066-2559205.XLS b/files/2016/0503317-3_FO_066-2559205.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..847bfe527d2b715efa31b44ba70df9d457f40c8f
Binary files /dev/null and b/files/2016/0503317-3_FO_066-2559205.XLS differ
diff --git a/files/2016/0503317-3_FO_067-2576499.XLS b/files/2016/0503317-3_FO_067-2576499.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ad697086b54dddebe1d45d3835ba542175a36d56
Binary files /dev/null and b/files/2016/0503317-3_FO_067-2576499.XLS differ
diff --git a/files/2016/0503317-3_FO_068-2590389.XLS b/files/2016/0503317-3_FO_068-2590389.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..07fe5231e5c101de41cc5983e84b5056a8812531
Binary files /dev/null and b/files/2016/0503317-3_FO_068-2590389.XLS differ
diff --git a/files/2016/0503317-3_FO_069-2585028.XLS b/files/2016/0503317-3_FO_069-2585028.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..74f9896568a6594109dabe35c1fb0273add7b4c3
Binary files /dev/null and b/files/2016/0503317-3_FO_069-2585028.XLS differ
diff --git a/files/2016/0503317-3_FO_071-2562695.XLS b/files/2016/0503317-3_FO_071-2562695.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..1c2da2216e759c2d210cf76e7e84fa50f13381d1
Binary files /dev/null and b/files/2016/0503317-3_FO_071-2562695.XLS differ
diff --git a/files/2016/0503317-3_FO_072-2575887.XLS b/files/2016/0503317-3_FO_072-2575887.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..2088e7914e45293dbeba42d7979f1909ac71c09c
Binary files /dev/null and b/files/2016/0503317-3_FO_072-2575887.XLS differ
diff --git a/files/2016/0503317-3_FO_073-2580800.XLS b/files/2016/0503317-3_FO_073-2580800.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7418775d9d20045734bbe267cefdd5529885088c
Binary files /dev/null and b/files/2016/0503317-3_FO_073-2580800.XLS differ
diff --git a/files/2016/0503317-3_FO_074-2597133.XLS b/files/2016/0503317-3_FO_074-2597133.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..0d6e58072892f935281d5df286a9943527578ad1
Binary files /dev/null and b/files/2016/0503317-3_FO_074-2597133.XLS differ
diff --git a/files/2016/0503317-3_FO_075-2597181.XLS b/files/2016/0503317-3_FO_075-2597181.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..f7ef4b5216917232b2e911e396edb31f423ebefd
Binary files /dev/null and b/files/2016/0503317-3_FO_075-2597181.XLS differ
diff --git a/files/2016/0503317-3_FO_076-2584138.XLS b/files/2016/0503317-3_FO_076-2584138.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..09332d010e7e9e22aff86fb8b0ed92b60b62dc98
Binary files /dev/null and b/files/2016/0503317-3_FO_076-2584138.XLS differ
diff --git a/files/2016/0503317-3_FO_077-2544943.XLS b/files/2016/0503317-3_FO_077-2544943.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..571c161bc7395eb352d5b9c921f01025514db298
Binary files /dev/null and b/files/2016/0503317-3_FO_077-2544943.XLS differ
diff --git a/files/2016/0503317-3_FO_078-2555583.XLS b/files/2016/0503317-3_FO_078-2555583.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..c633f51b2db6abd07d79023dbd5c7aaa3f30c1de
Binary files /dev/null and b/files/2016/0503317-3_FO_078-2555583.XLS differ
diff --git a/files/2016/0503317-3_FO_079-2573667.XLS b/files/2016/0503317-3_FO_079-2573667.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7afb99b80182894d30716a47a70101529429fae4
Binary files /dev/null and b/files/2016/0503317-3_FO_079-2573667.XLS differ
diff --git a/files/2016/0503317-3_FO_080-2590348.XLS b/files/2016/0503317-3_FO_080-2590348.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..06a0a79c039ebab414d3a3e0b4f41034a0704724
Binary files /dev/null and b/files/2016/0503317-3_FO_080-2590348.XLS differ
diff --git a/files/2016/0503317-3_FO_084-2538986.XLS b/files/2016/0503317-3_FO_084-2538986.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..790d08c098671a19636db6e1fbd084c342ff97f8
Binary files /dev/null and b/files/2016/0503317-3_FO_084-2538986.XLS differ
diff --git a/files/2016/0503317-3_FO_087-2562535.XLS b/files/2016/0503317-3_FO_087-2562535.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..ca8a25525e9c12e2f48b011cfca1c848f1569f64
Binary files /dev/null and b/files/2016/0503317-3_FO_087-2562535.XLS differ
diff --git a/files/2016/0503317-3_FO_088-2572869.XLS b/files/2016/0503317-3_FO_088-2572869.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..aeca51b9d64506ab374367cfafb98d271b284b5b
Binary files /dev/null and b/files/2016/0503317-3_FO_088-2572869.XLS differ
diff --git a/files/2016/0503317-3_FO_090-2554306.XLS b/files/2016/0503317-3_FO_090-2554306.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..145979a331c241ebee117b4047c1f07057b8734e
Binary files /dev/null and b/files/2016/0503317-3_FO_090-2554306.XLS differ
diff --git a/files/2016/0503317-3_FO_091-2573748.XLS b/files/2016/0503317-3_FO_091-2573748.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cdc5042a883ca5b784bd577fa7a7f2d1621888c3
Binary files /dev/null and b/files/2016/0503317-3_FO_091-2573748.XLS differ
diff --git a/files/2016/0503317-3_FO_094-2524612.XLS b/files/2016/0503317-3_FO_094-2524612.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..cf03bfc0a6f73317a5c1ec811c88ec74bfcd5a2b
Binary files /dev/null and b/files/2016/0503317-3_FO_094-2524612.XLS differ
diff --git a/files/2016/0503317-3_FO_096-2552679.XLS b/files/2016/0503317-3_FO_096-2552679.XLS
new file mode 100644
index 0000000000000000000000000000000000000000..7e1f3236fec7266fbf72c7fdd458882cac16c854
Binary files /dev/null and b/files/2016/0503317-3_FO_096-2552679.XLS differ
diff --git a/files/2016/0503317_SVOD_01012017_Y.xls b/files/2016/0503317_SVOD_01012017_Y.xls
new file mode 100644
index 0000000000000000000000000000000000000000..9df3f91e77b02e83f5139d395affb4db0ba84064
Binary files /dev/null and b/files/2016/0503317_SVOD_01012017_Y.xls differ
diff --git a/regions.csv b/regions.csv
new file mode 100644
index 0000000000000000000000000000000000000000..ea5cdcee85cda27a1808f3ec04ace8d6ce28f651
--- /dev/null
+++ b/regions.csv
@@ -0,0 +1,88 @@
+filename	region
+0503317-3_fo_001-2582480.xls	 
+0503317-3_fo_002-2578483.xls	 
+0503317-3_fo_003-2622844.xls	 
+0503317-3_fo_004-2586781.xls	- 
+0503317-3_fo_005-2582358.xls	 
+0503317-3_fo_006-2595010.xls	 
+0503317-3_fo_007-2580361.xls	 
+0503317-3_fo_008-2554128.xls	  
+0503317-3_fo_009-2547732.xls	 
+0503317-3_fo_010-2577291.xls	  -
+0503317-3_fo_011-2590573.xls	  ()
+0503317-3_fo_012-2563872.xls	 
+0503317-3_fo_013-2546190.xls	 
+0503317-3_fo_014-2586589.xls	 
+0503317-3_fo_015-2548644.xls	 -
+0503317-3_fo_016-2578245.xls	  ()
+0503317-3_fo_017-2565733.xls	 
+0503317-3_fo_018-2574675.xls	 
+0503317-3_fo_019-2573892.xls	 
+0503317-3_fo_020-2559383.xls	 
+0503317-3_fo_021-2560688.xls	 
+0503317-3_fo_022-2514627.xls	 
+0503317-3_fo_023-2599111.xls	 
+0503317-3_fo_024-2542181.xls	 
+0503317-3_fo_025-2560444.xls	 
+0503317-3_fo_026-2562259.xls	 
+0503317-3_fo_027-2561588.xls	 
+0503317-3_fo_028-2619462.xls	 
+0503317-3_fo_029-2570627.xls	 
+0503317-3_fo_030-2545287.xls	 
+0503317-3_fo_031-2526055.xls	 
+0503317-3_fo_032-2595456.xls	 
+0503317-3_fo_033-2542734.xls	 
+0503317-3_fo_034-2596390.xls	 
+0503317-3_fo_035-2557940.xls	 
+0503317-3_fo_036-2561136.xls	 
+0503317-3_fo_037-2607410.xls	 
+0503317-3_fo_038-2594168.xls	 
+0503317-3_fo_039-2554223.xls	 
+0503317-3_fo_040-2560260.xls	 
+0503317-3_fo_041-2597042.xls	 
+0503317-3_fo_042-2532142.xls	 
+0503317-3_fo_043-2589048.xls	 
+0503317-3_fo_044-2542924.xls	 
+0503317-3_fo_045-2635043.xls	 
+0503317-3_fo_046-2545977.xls	 
+0503317-3_fo_047-2573054.xls	 
+0503317-3_fo_048-2571411.xls	 
+0503317-3_fo_049-2542863.xls	 
+0503317-3_fo_050-2590923.xls	 
+0503317-3_fo_051-2559254.xls	 
+0503317-3_fo_052-2555830.xls	 
+0503317-3_fo_053-2546088.xls	 
+0503317-3_fo_054-2553249.xls	 
+0503317-3_fo_055-2586799.xls	 
+0503317-3_fo_056-2563585.xls	 
+0503317-3_fo_057-2553565.xls	 
+0503317-3_fo_058-2577607.xls	 
+0503317-3_fo_059-2515141.xls	 
+0503317-3_fo_060-2596298.xls	 
+0503317-3_fo_061-2592314.xls	 
+0503317-3_fo_062-2594807.xls	 
+0503317-3_fo_063-2545143.xls	 
+0503317-3_fo_064-2590738.xls	 
+0503317-3_fo_065-2555875.xls	 
+0503317-3_fo_066-2559205.xls	 
+0503317-3_fo_067-2576499.xls	 
+0503317-3_fo_068-2590389.xls	 
+0503317-3_fo_069-2585028.xls	 
+0503317-3_fo_071-2562695.xls	 
+0503317-3_fo_072-2575887.xls	.-
+0503317-3_fo_073-2580800.xls	.
+0503317-3_fo_074-2597133.xls	.
+0503317-3_fo_075-2597181.xls	 
+0503317-3_fo_076-2584138.xls	  ()
+0503317-3_fo_077-2544943.xls	 
+0503317-3_fo_078-2555583.xls	  
+0503317-3_fo_079-2573667.xls	- 
+0503317-3_fo_080-2590348.xls	 
+0503317-3_fo_084-2538986.xls	  
+0503317-3_fo_087-2562535.xls	-   - 
+0503317-3_fo_088-2572869.xls	  
+0503317-3_fo_090-2554306.xls	-  
+0503317-3_fo_091-2573748.xls	 
+0503317-3_fo_094-2524612.xls	 
+0503317-3_fo_096-2552679.xls	. 
+0503317_svod_01012017_y.xls	    
diff --git a/roskazna_rep.py b/roskazna_rep.py
new file mode 100644
index 0000000000000000000000000000000000000000..43c49a536e16e28739e83780a0224a3c9b713e2f
--- /dev/null
+++ b/roskazna_rep.py
@@ -0,0 +1,32 @@
+import sys, os
+import xlrd
+
+
+def run():
+	files = os.listdir()
+	print('filename\tregion\ttotal\tmedia\tmediashare\ttelevision\ttelshare')
+	for name in files:
+		name = name.lower()
+		if name[-4:] == '.xls':
+			wb = xlrd.open_workbook(name)
+			sheet = wb.sheet_by_index(1)
+			reg = sheet.cell(4, 3)
+			sheet = wb.sheet_by_index(2)
+			tel = 0
+			total = 0
+			media = 0
+			for row in sheet.get_rows():
+				if row[1].value == '200':
+					total = row[6].value
+				if row[3].value == '1200' and row[5].value == '000':
+					media = row[6].value
+				if row[3].value == '1201' and row[5].value == '000':
+					tel = row[6].value
+					break
+			print('%s\t%s\t%f\t%f\t%f\t%f\t%f' % (name, reg.value, total / 1000000, media / 1000000, ((media * 100) / total) if total > 0 else 0, tel / 1000000, ((tel * 100) / media) if media > 0 else 0 ) )
+
+
+	pass
+
+if __name__ == '__main__':
+	run()	
\ No newline at end of file
diff --git a/smifunding.csv b/smifunding.csv
new file mode 100644
index 0000000000000000000000000000000000000000..f78cf68fc6ca78316b09e5aad184777e5cb0a5af
--- /dev/null
+++ b/smifunding.csv
@@ -0,0 +1,88 @@
+filename	region	total	media	mediashare	television	telshare
+0503317-3_fo_001-2582480.xls	 	233160.167857	1001.303697	0.429449	730.859408	72.990783
+0503317-3_fo_002-2578483.xls	 	70839.571597	96.665248	0.136457	0.775100	0.801839
+0503317-3_fo_003-2622844.xls	 	126798.238393	523.356124	0.412747	82.082202	15.683814
+0503317-3_fo_004-2586781.xls	- 	43706.227849	391.022805	0.894662	115.123049	29.441518
+0503317-3_fo_005-2582358.xls	 	16208.821967	55.552470	0.342730	13.266000	23.880126
+0503317-3_fo_006-2595010.xls	 	53135.760744	68.936485	0.129737	1.797700	2.607763
+0503317-3_fo_007-2580361.xls	 	96107.273567	203.983233	0.212245	109.168729	53.518482
+0503317-3_fo_008-2554128.xls	  	35542.191103	79.669616	0.224155	33.021117	41.447567
+0503317-3_fo_009-2547732.xls	 	56550.954507	201.613200	0.356516	33.022400	16.379086
+0503317-3_fo_010-2577291.xls	  -	35667.111252	81.264000	0.227840	5.798000	7.134771
+0503317-3_fo_011-2590573.xls	  ()	297937.832131	1300.144039	0.436381	691.817450	53.210831
+0503317-3_fo_012-2563872.xls	 	30242.840596	46.195748	0.152749	12.510300	27.081064
+0503317-3_fo_013-2546190.xls	 	100673.321988	276.183858	0.274337	105.682110	38.265129
+0503317-3_fo_014-2586589.xls	 	35446.700855	165.195900	0.466040	106.900000	64.711049
+0503317-3_fo_015-2548644.xls	 -	63145.601605	144.340638	0.228584	68.374665	47.370350
+0503317-3_fo_016-2578245.xls	  ()	230979.509856	996.615586	0.431474	456.747904	45.829898
+0503317-3_fo_017-2565733.xls	 	123090.405919	272.896678	0.221704	5.859200	2.147040
+0503317-3_fo_018-2574675.xls	 	319599.262208	1036.283055	0.324245	610.920612	58.953064
+0503317-3_fo_019-2573892.xls	 	291780.611278	700.642653	0.240127	202.645800	28.922847
+0503317-3_fo_020-2559383.xls	 	138460.246960	397.853606	0.287341	194.306558	48.838707
+0503317-3_fo_021-2560688.xls	 	133433.216780	238.185959	0.178506	150.458439	63.168476
+0503317-3_fo_022-2514627.xls	 	129362.758497	402.635723	0.311245	78.376100	19.465759
+0503317-3_fo_023-2599111.xls	 	70622.093402	98.591752	0.139605	69.256192	70.245422
+0503317-3_fo_024-2542181.xls	 	103389.497346	111.373675	0.107722	0.000000	0.000000
+0503317-3_fo_025-2560444.xls	 	50937.023590	107.702402	0.211442	32.799630	30.453945
+0503317-3_fo_026-2562259.xls	 	103043.569876	247.414431	0.240107	152.524209	61.647256
+0503317-3_fo_027-2561588.xls	 	69407.212453	73.800592	0.106330	18.224300	24.693975
+0503317-3_fo_028-2619462.xls	 	76352.519789	69.523410	0.091056	17.474311	25.134427
+0503317-3_fo_029-2570627.xls	 	137201.422322	200.838641	0.146382	6.782401	3.377040
+0503317-3_fo_030-2545287.xls	 	77415.882275	262.626689	0.339241	1.358984	0.517458
+0503317-3_fo_031-2526055.xls	 	129200.045696	355.408300	0.275084	85.000000	23.916155
+0503317-3_fo_032-2595456.xls	 	209323.441775	417.053852	0.199239	191.402160	45.893872
+0503317-3_fo_033-2542734.xls	 	49100.307334	96.182038	0.195889	5.392434	5.606488
+0503317-3_fo_034-2596390.xls	 	189368.105600	228.673146	0.120756	12.618562	5.518165
+0503317-3_fo_035-2557940.xls	 	100127.031185	129.860125	0.129695	0.000000	0.000000
+0503317-3_fo_036-2561136.xls	 	77565.343336	219.738795	0.283295	8.853662	4.029175
+0503317-3_fo_037-2607410.xls	 	74429.846118	345.231559	0.463835	189.963317	55.024899
+0503317-3_fo_038-2594168.xls	 	84790.326769	99.113060	0.116892	38.065800	38.406442
+0503317-3_fo_039-2554223.xls	 	175592.231238	172.280774	0.098114	78.731789	45.699696
+0503317-3_fo_040-2560260.xls	 	73019.054301	65.616500	0.089862	0.000000	0.000000
+0503317-3_fo_041-2597042.xls	 	39125.358861	172.854500	0.441797	88.576500	51.243387
+0503317-3_fo_042-2532142.xls	 	214200.841394	482.822448	0.225406	127.886808	26.487337
+0503317-3_fo_043-2589048.xls	 	53600.443360	30.586868	0.057065	0.000000	0.000000
+0503317-3_fo_044-2542924.xls	 	66418.791894	126.259017	0.190095	45.756081	36.239852
+0503317-3_fo_045-2635043.xls	 	160752.950025	307.790718	0.191468	158.385722	51.458901
+0503317-3_fo_046-2545977.xls	 	75650.286807	348.591029	0.460793	115.133497	33.028244
+0503317-3_fo_047-2573054.xls	 	38446.932015	217.937464	0.566853	0.000000	0.000000
+0503317-3_fo_048-2571411.xls	 	702632.881062	3771.627733	0.536785	368.801068	9.778300
+0503317-3_fo_049-2542863.xls	 	86062.895338	164.673843	0.191341	4.912883	2.983402
+0503317-3_fo_050-2590923.xls	 	40006.478951	106.084010	0.265167	0.004000	0.003771
+0503317-3_fo_051-2559254.xls	 	181503.719092	445.063982	0.245209	43.390439	9.749259
+0503317-3_fo_052-2555830.xls	 	110635.540889	325.305716	0.294034	172.433764	53.006681
+0503317-3_fo_053-2546088.xls	 	115772.862068	153.402794	0.132503	49.836339	32.487244
+0503317-3_fo_054-2553249.xls	 	45309.947194	90.937850	0.200702	34.176541	37.582306
+0503317-3_fo_055-2586799.xls	 	70792.748429	139.438917	0.196968	0.000000	0.000000
+0503317-3_fo_056-2563585.xls	 	170891.634335	36.055532	0.021098	12.055169	33.435006
+0503317-3_fo_057-2553565.xls	 	40199.752207	107.441926	0.267270	2.802305	2.608204
+0503317-3_fo_058-2577607.xls	 	229707.314640	415.617134	0.180933	62.746900	15.097284
+0503317-3_fo_059-2515141.xls	 	63743.169984	171.510401	0.269065	58.627600	34.183116
+0503317-3_fo_060-2596298.xls	 	120802.848177	129.596046	0.107279	43.691732	33.713785
+0503317-3_fo_061-2592314.xls	 	183225.166154	333.191443	0.181848	120.350154	36.120422
+0503317-3_fo_062-2594807.xls	 	303771.951092	739.803248	0.243539	193.444283	26.148072
+0503317-3_fo_063-2545143.xls	 	56191.894064	71.943329	0.128032	5.691300	7.910810
+0503317-3_fo_064-2590738.xls	 	64843.986225	158.281144	0.244095	53.455514	33.772509
+0503317-3_fo_065-2555875.xls	 	87185.076360	136.408838	0.156459	72.357625	53.044675
+0503317-3_fo_066-2559205.xls	 	99207.181994	185.826692	0.187312	8.181700	4.402866
+0503317-3_fo_067-2576499.xls	 	170079.427642	477.693861	0.280865	125.009000	26.169271
+0503317-3_fo_068-2590389.xls	 	70244.185292	209.725848	0.298567	74.765613	35.649212
+0503317-3_fo_069-2585028.xls	 	201178.417473	217.324676	0.108026	137.771922	63.394514
+0503317-3_fo_071-2562695.xls	 	89121.219788	129.632803	0.145457	0.001750	0.001350
+0503317-3_fo_072-2575887.xls	.-	578632.290197	1724.686736	0.298063	741.072700	42.968539
+0503317-3_fo_073-2580800.xls	.	2023827.473776	13567.123087	0.670370	8085.254367	59.594465
+0503317-3_fo_074-2597133.xls	.	33396.808334	68.110300	0.203943	57.235500	84.033546
+0503317-3_fo_075-2597181.xls	 	157007.606940	639.817667	0.407507	393.037880	61.429670
+0503317-3_fo_076-2584138.xls	  ()	22049.435838	164.693470	0.746928	24.917869	15.129846
+0503317-3_fo_077-2544943.xls	 	21679.331900	46.938712	0.216514	0.200000	0.426088
+0503317-3_fo_078-2555583.xls	  	15359.697663	31.203412	0.203151	2.604700	8.347485
+0503317-3_fo_079-2573667.xls	- 	26122.409583	80.206864	0.307042	28.067339	34.993688
+0503317-3_fo_080-2590348.xls	 	45826.134359	199.876090	0.436162	99.967800	50.014887
+0503317-3_fo_084-2538986.xls	  	20486.393123	179.575800	0.876561	103.131400	57.430567
+0503317-3_fo_087-2562535.xls	-   - 	289474.078653	1241.903477	0.429021	612.994671	49.359285
+0503317-3_fo_088-2572869.xls	  	32288.607600	163.795700	0.507286	83.045700	50.700782
+0503317-3_fo_090-2554306.xls	-  	171297.988156	2673.642294	1.560814	1596.389278	59.708409
+0503317-3_fo_091-2573748.xls	 	70997.547530	35.351461	0.049793	1.379103	3.901120
+0503317-3_fo_094-2524612.xls	 	86412.688755	591.507678	0.684515	276.749772	46.787182
+0503317-3_fo_096-2552679.xls	. 	3861.294706	7.176000	0.185844	0.000000	0.000000
+0503317_svod_01012017_y.xls	    	12062779.271830	43800.608619	0.363105	19004.254885	43.388107
diff --git a/smifunding.xls b/smifunding.xls
new file mode 100644
index 0000000000000000000000000000000000000000..9538e81d2274d8848dd95bac38b7c3275ce34953
Binary files /dev/null and b/smifunding.xls differ
diff --git a/Финансирование СМИ из бюджетов субъектов федерации.ipynb b/Финансирование СМИ из бюджетов субъектов федерации.ipynb
new file mode 100644
index 0000000000000000000000000000000000000000..130b6150c733583e6ab7a94fa82d4c2f65c7e50d
--- /dev/null
+++ b/Финансирование СМИ из бюджетов субъектов федерации.ipynb
@@ -0,0 +1,1382 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Финансирование СМИ из бюджетов субъектов федерации\n",
+    "\n",
+    "\n",
+    "Цель этого упражнения: научиться работать с данными отчётов бюджетов в Excel формате, извлекать из них сведения и формировать выборки\n",
+    "\n",
+    "Задача: сформировать отчёт по субъектам федерации по финансированию СМИ включая общие расходы на медиа и расходы на телевидение\n",
+    "\n",
+    "Для работы потребуется установить библиотеки xlrd и tabulate\n",
+    "используйте командную строку:\n",
+    "- pip install tabulate\n",
+    "- pip install xlrd"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Импортируем необходимые библиотеки"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import sys, os\n",
+    "import xlrd\n",
+    "import json\n",
+    "import pprint\n",
+    "from IPython.display import HTML, display\n",
+    "import tabulate\n",
+    "import pandas as pd"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Файлы Excel с отчётом по каждому субъекту на 1 январь 2017 года (за бюджет 2016 года) находятся в папке \"files/2016\". Мы извлекаем  показатели из каждого Excel файла"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 71,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Обработка 0503317-3_FO_001-2582480.XLS, регион Республика Башкортостан\n",
+      "Обработка 0503317-3_FO_002-2578483.XLS, регион Республика Бурятия\n",
+      "Обработка 0503317-3_FO_003-2622844.XLS, регион Республика Дагестан\n",
+      "Обработка 0503317-3_FO_004-2586781.XLS, регион Кабардино-Балкарская Республика\n",
+      "Обработка 0503317-3_FO_005-2582358.XLS, регион Республика Калмыкия\n",
+      "Обработка 0503317-3_FO_006-2595010.XLS, регион Республика Карелия\n",
+      "Обработка 0503317-3_FO_007-2580361.XLS, регион Республика Коми\n",
+      "Обработка 0503317-3_FO_008-2554128.XLS, регион Республика Марий Эл\n",
+      "Обработка 0503317-3_FO_009-2547732.XLS, регион Республика Мордовия\n",
+      "Обработка 0503317-3_FO_010-2577291.XLS, регион Республика Северная Осетия-Алания\n",
+      "Обработка 0503317-3_FO_011-2590573.XLS, регион Республика Татарстан (Татарстан)\n",
+      "Обработка 0503317-3_FO_012-2563872.XLS, регион Республика Тыва\n",
+      "Обработка 0503317-3_FO_013-2546190.XLS, регион Удмуртская Республика\n",
+      "Обработка 0503317-3_FO_014-2586589.XLS, регион Республика Ингушетия\n",
+      "Обработка 0503317-3_FO_015-2548644.XLS, регион Чувашская Республика-Чувашия\n",
+      "Обработка 0503317-3_FO_016-2578245.XLS, регион Республика Саха (Якутия)\n",
+      "Обработка 0503317-3_FO_017-2565733.XLS, регион Алтайский край\n",
+      "Обработка 0503317-3_FO_018-2574675.XLS, регион Краснодарский край\n",
+      "Обработка 0503317-3_FO_019-2573892.XLS, регион Красноярский край\n",
+      "Обработка 0503317-3_FO_020-2559383.XLS, регион Приморский край\n",
+      "Обработка 0503317-3_FO_021-2560688.XLS, регион Ставропольский край\n",
+      "Обработка 0503317-3_FO_022-2514627.XLS, регион Хабаровский край\n",
+      "Обработка 0503317-3_FO_023-2599111.XLS, регион Амурская область\n",
+      "Обработка 0503317-3_FO_024-2542181.XLS, регион Архангельская область\n",
+      "Обработка 0503317-3_FO_025-2560444.XLS, регион Астраханская область\n",
+      "Обработка 0503317-3_FO_026-2562259.XLS, регион Белгородская область\n",
+      "Обработка 0503317-3_FO_027-2561588.XLS, регион Брянская область\n",
+      "Обработка 0503317-3_FO_028-2619462.XLS, регион Владимирская область\n",
+      "Обработка 0503317-3_FO_029-2570627.XLS, регион Волгоградская область\n",
+      "Обработка 0503317-3_FO_030-2545287.XLS, регион Вологодская область\n",
+      "Обработка 0503317-3_FO_031-2526055.XLS, регион Воронежская область\n",
+      "Обработка 0503317-3_FO_032-2595456.XLS, регион Нижегородская область\n",
+      "Обработка 0503317-3_FO_033-2542734.XLS, регион Ивановская область\n",
+      "Обработка 0503317-3_FO_034-2596390.XLS, регион Иркутская область\n",
+      "Обработка 0503317-3_FO_035-2557940.XLS, регион Калининградская область\n",
+      "Обработка 0503317-3_FO_036-2561136.XLS, регион Тверская область\n",
+      "Обработка 0503317-3_FO_037-2607410.XLS, регион Калужская область\n",
+      "Обработка 0503317-3_FO_038-2594168.XLS, регион Камчатский край\n",
+      "Обработка 0503317-3_FO_039-2554223.XLS, регион Кемеровская область\n",
+      "Обработка 0503317-3_FO_040-2560260.XLS, регион Кировская область\n",
+      "Обработка 0503317-3_FO_041-2597042.XLS, регион Костромская область\n",
+      "Обработка 0503317-3_FO_042-2532142.XLS, регион Самарская область\n",
+      "Обработка 0503317-3_FO_043-2589048.XLS, регион Курганская область\n",
+      "Обработка 0503317-3_FO_044-2542924.XLS, регион Курская область\n",
+      "Обработка 0503317-3_FO_045-2635043.XLS, регион Ленинградская область\n",
+      "Обработка 0503317-3_FO_046-2545977.XLS, регион Липецкая область\n",
+      "Обработка 0503317-3_FO_047-2573054.XLS, регион Магаданская область\n",
+      "Обработка 0503317-3_FO_048-2571411.XLS, регион Московская область\n",
+      "Обработка 0503317-3_FO_049-2542863.XLS, регион Мурманская область\n",
+      "Обработка 0503317-3_FO_050-2590923.XLS, регион Новгородская область\n",
+      "Обработка 0503317-3_FO_051-2559254.XLS, регион Новосибирская область\n",
+      "Обработка 0503317-3_FO_052-2555830.XLS, регион Омская область\n",
+      "Обработка 0503317-3_FO_053-2546088.XLS, регион Оренбургская область\n",
+      "Обработка 0503317-3_FO_054-2553249.XLS, регион Орловская область\n",
+      "Обработка 0503317-3_FO_055-2586799.XLS, регион Пензенская область\n",
+      "Обработка 0503317-3_FO_056-2563585.XLS, регион Пермский край\n",
+      "Обработка 0503317-3_FO_057-2553565.XLS, регион Псковская область\n",
+      "Обработка 0503317-3_FO_058-2577607.XLS, регион Ростовская область\n",
+      "Обработка 0503317-3_FO_059-2515141.XLS, регион Рязанская область\n",
+      "Обработка 0503317-3_FO_060-2596298.XLS, регион Саратовская область\n",
+      "Обработка 0503317-3_FO_061-2592314.XLS, регион Сахалинская область\n",
+      "Обработка 0503317-3_FO_062-2594807.XLS, регион Свердловская область\n",
+      "Обработка 0503317-3_FO_063-2545143.XLS, регион Смоленская область\n",
+      "Обработка 0503317-3_FO_064-2590738.XLS, регион Тамбовская область\n",
+      "Обработка 0503317-3_FO_065-2555875.XLS, регион Томская область\n",
+      "Обработка 0503317-3_FO_066-2559205.XLS, регион Тульская область\n",
+      "Обработка 0503317-3_FO_067-2576499.XLS, регион Тюменская область\n",
+      "Обработка 0503317-3_FO_068-2590389.XLS, регион Ульяновская область\n",
+      "Обработка 0503317-3_FO_069-2585028.XLS, регион Челябинская область\n",
+      "Обработка 0503317-3_FO_071-2562695.XLS, регион Ярославская область\n",
+      "Обработка 0503317-3_FO_072-2575887.XLS, регион г.Санкт-Петербург\n",
+      "Обработка 0503317-3_FO_073-2580800.XLS, регион г.Москва\n",
+      "Обработка 0503317-3_FO_074-2597133.XLS, регион г.Севастополь\n",
+      "Обработка 0503317-3_FO_075-2597181.XLS, регион Республика Крым\n",
+      "Обработка 0503317-3_FO_076-2584138.XLS, регион Республика Адыгея (Адыгея)\n",
+      "Обработка 0503317-3_FO_077-2544943.XLS, регион Республика Алтай\n",
+      "Обработка 0503317-3_FO_078-2555583.XLS, регион Еврейская автономная область\n",
+      "Обработка 0503317-3_FO_079-2573667.XLS, регион Карачаево-Черкесская Республика\n",
+      "Обработка 0503317-3_FO_080-2590348.XLS, регион Республика Хакасия\n",
+      "Обработка 0503317-3_FO_084-2538986.XLS, регион Ненецкий автономный округ\n",
+      "Обработка 0503317-3_FO_087-2562535.XLS, регион Ханты-Мансийский автономный округ - Югра\n",
+      "Обработка 0503317-3_FO_088-2572869.XLS, регион Чукотский автономный округ\n",
+      "Обработка 0503317-3_FO_090-2554306.XLS, регион Ямало-Ненецкий автономный округ\n",
+      "Обработка 0503317-3_FO_091-2573748.XLS, регион Забайкальский край\n",
+      "Обработка 0503317-3_FO_094-2524612.XLS, регион Чеченская Республика\n",
+      "Обработка 0503317-3_FO_096-2552679.XLS, регион г. Байконур\n"
+     ]
+    }
+   ],
+   "source": [
+    "filepath = 'files/2016'\n",
+    "table = []\n",
+    "files = os.listdir(filepath)\n",
+    "for name in files:\n",
+    "    if name[-4:] == '.XLS':\n",
+    "        wb = xlrd.open_workbook(filepath + '/' + name)\n",
+    "        sheet = wb.sheet_by_index(1)\n",
+    "        reg = sheet.cell(4, 3).value\n",
+    "        print('Обработка %s, регион %s' % (name, reg))\n",
+    "        sheet = wb.sheet_by_index(2)\n",
+    "        tel = 0\n",
+    "        total = 0\n",
+    "        media = 0\n",
+    "        name = name.lower()\n",
+    "        for row in sheet.get_rows():\n",
+    "            # Общая сумма расходов проходит по коду строки 200\n",
+    "            if row[1].value == '200':\n",
+    "                total = row[6].value\n",
+    "            # по коду 1200 находятся расходы на \"Средства массовой информации\"\n",
+    "            if row[3].value == '1200' and row[5].value == '000':\n",
+    "                media = row[6].value\n",
+    "            # по коду 1201 находятся расходы на \"Телевидение и радиовещание\"\n",
+    "            if row[3].value == '1201' and row[5].value == '000':\n",
+    "                tel = row[6].value\n",
+    "                break\n",
+    "        table.append({'filename' : name, 'region' : reg, 'total' : total, 'media' : media, 'tel' : tel})"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Смотрим на итоговую таблицу по субъектам федерации"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 34,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>filename</th>\n",
+       "      <th>region</th>\n",
+       "      <th>total</th>\n",
+       "      <th>media</th>\n",
+       "      <th>tel</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>0503317-3_fo_001-2582480.xls</td>\n",
+       "      <td>Республика Башкортостан</td>\n",
+       "      <td>2.331602e+11</td>\n",
+       "      <td>1.001304e+09</td>\n",
+       "      <td>7.308594e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>1</th>\n",
+       "      <td>0503317-3_fo_002-2578483.xls</td>\n",
+       "      <td>Республика Бурятия</td>\n",
+       "      <td>7.083957e+10</td>\n",
+       "      <td>9.666525e+07</td>\n",
+       "      <td>7.751000e+05</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>2</th>\n",
+       "      <td>0503317-3_fo_003-2622844.xls</td>\n",
+       "      <td>Республика Дагестан</td>\n",
+       "      <td>1.267982e+11</td>\n",
+       "      <td>5.233561e+08</td>\n",
+       "      <td>8.208220e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>0503317-3_fo_004-2586781.xls</td>\n",
+       "      <td>Кабардино-Балкарская Республика</td>\n",
+       "      <td>4.370623e+10</td>\n",
+       "      <td>3.910228e+08</td>\n",
+       "      <td>1.151230e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>4</th>\n",
+       "      <td>0503317-3_fo_005-2582358.xls</td>\n",
+       "      <td>Республика Калмыкия</td>\n",
+       "      <td>1.620882e+10</td>\n",
+       "      <td>5.555247e+07</td>\n",
+       "      <td>1.326600e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>5</th>\n",
+       "      <td>0503317-3_fo_006-2595010.xls</td>\n",
+       "      <td>Республика Карелия</td>\n",
+       "      <td>5.313576e+10</td>\n",
+       "      <td>6.893648e+07</td>\n",
+       "      <td>1.797700e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>6</th>\n",
+       "      <td>0503317-3_fo_007-2580361.xls</td>\n",
+       "      <td>Республика Коми</td>\n",
+       "      <td>9.610727e+10</td>\n",
+       "      <td>2.039832e+08</td>\n",
+       "      <td>1.091687e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>7</th>\n",
+       "      <td>0503317-3_fo_008-2554128.xls</td>\n",
+       "      <td>Республика Марий Эл</td>\n",
+       "      <td>3.554219e+10</td>\n",
+       "      <td>7.966962e+07</td>\n",
+       "      <td>3.302112e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>8</th>\n",
+       "      <td>0503317-3_fo_009-2547732.xls</td>\n",
+       "      <td>Республика Мордовия</td>\n",
+       "      <td>5.655095e+10</td>\n",
+       "      <td>2.016132e+08</td>\n",
+       "      <td>3.302240e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>9</th>\n",
+       "      <td>0503317-3_fo_010-2577291.xls</td>\n",
+       "      <td>Республика Северная Осетия-Алания</td>\n",
+       "      <td>3.566711e+10</td>\n",
+       "      <td>8.126400e+07</td>\n",
+       "      <td>5.798000e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>0503317-3_fo_011-2590573.xls</td>\n",
+       "      <td>Республика Татарстан (Татарстан)</td>\n",
+       "      <td>2.979378e+11</td>\n",
+       "      <td>1.300144e+09</td>\n",
+       "      <td>6.918175e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>11</th>\n",
+       "      <td>0503317-3_fo_012-2563872.xls</td>\n",
+       "      <td>Республика Тыва</td>\n",
+       "      <td>3.024284e+10</td>\n",
+       "      <td>4.619575e+07</td>\n",
+       "      <td>1.251030e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>12</th>\n",
+       "      <td>0503317-3_fo_013-2546190.xls</td>\n",
+       "      <td>Удмуртская Республика</td>\n",
+       "      <td>1.006733e+11</td>\n",
+       "      <td>2.761839e+08</td>\n",
+       "      <td>1.056821e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>0503317-3_fo_014-2586589.xls</td>\n",
+       "      <td>Республика Ингушетия</td>\n",
+       "      <td>3.544670e+10</td>\n",
+       "      <td>1.651959e+08</td>\n",
+       "      <td>1.069000e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>14</th>\n",
+       "      <td>0503317-3_fo_015-2548644.xls</td>\n",
+       "      <td>Чувашская Республика-Чувашия</td>\n",
+       "      <td>6.314560e+10</td>\n",
+       "      <td>1.443406e+08</td>\n",
+       "      <td>6.837467e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>0503317-3_fo_016-2578245.xls</td>\n",
+       "      <td>Республика Саха (Якутия)</td>\n",
+       "      <td>2.309795e+11</td>\n",
+       "      <td>9.966156e+08</td>\n",
+       "      <td>4.567479e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>16</th>\n",
+       "      <td>0503317-3_fo_017-2565733.xls</td>\n",
+       "      <td>Алтайский край</td>\n",
+       "      <td>1.230904e+11</td>\n",
+       "      <td>2.728967e+08</td>\n",
+       "      <td>5.859200e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>0503317-3_fo_018-2574675.xls</td>\n",
+       "      <td>Краснодарский край</td>\n",
+       "      <td>3.195993e+11</td>\n",
+       "      <td>1.036283e+09</td>\n",
+       "      <td>6.109206e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>18</th>\n",
+       "      <td>0503317-3_fo_019-2573892.xls</td>\n",
+       "      <td>Красноярский край</td>\n",
+       "      <td>2.917806e+11</td>\n",
+       "      <td>7.006427e+08</td>\n",
+       "      <td>2.026458e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>19</th>\n",
+       "      <td>0503317-3_fo_020-2559383.xls</td>\n",
+       "      <td>Приморский край</td>\n",
+       "      <td>1.384602e+11</td>\n",
+       "      <td>3.978536e+08</td>\n",
+       "      <td>1.943066e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>0503317-3_fo_021-2560688.xls</td>\n",
+       "      <td>Ставропольский край</td>\n",
+       "      <td>1.334332e+11</td>\n",
+       "      <td>2.381860e+08</td>\n",
+       "      <td>1.504584e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>21</th>\n",
+       "      <td>0503317-3_fo_022-2514627.xls</td>\n",
+       "      <td>Хабаровский край</td>\n",
+       "      <td>1.293628e+11</td>\n",
+       "      <td>4.026357e+08</td>\n",
+       "      <td>7.837610e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>0503317-3_fo_023-2599111.xls</td>\n",
+       "      <td>Амурская область</td>\n",
+       "      <td>7.062209e+10</td>\n",
+       "      <td>9.859175e+07</td>\n",
+       "      <td>6.925619e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>0503317-3_fo_024-2542181.xls</td>\n",
+       "      <td>Архангельская область</td>\n",
+       "      <td>1.033895e+11</td>\n",
+       "      <td>1.113737e+08</td>\n",
+       "      <td>0.000000e+00</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>24</th>\n",
+       "      <td>0503317-3_fo_025-2560444.xls</td>\n",
+       "      <td>Астраханская область</td>\n",
+       "      <td>5.093702e+10</td>\n",
+       "      <td>1.077024e+08</td>\n",
+       "      <td>3.279963e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>0503317-3_fo_026-2562259.xls</td>\n",
+       "      <td>Белгородская область</td>\n",
+       "      <td>1.030436e+11</td>\n",
+       "      <td>2.474144e+08</td>\n",
+       "      <td>1.525242e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>26</th>\n",
+       "      <td>0503317-3_fo_027-2561588.xls</td>\n",
+       "      <td>Брянская область</td>\n",
+       "      <td>6.940721e+10</td>\n",
+       "      <td>7.380059e+07</td>\n",
+       "      <td>1.822430e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>27</th>\n",
+       "      <td>0503317-3_fo_028-2619462.xls</td>\n",
+       "      <td>Владимирская область</td>\n",
+       "      <td>7.635252e+10</td>\n",
+       "      <td>6.952341e+07</td>\n",
+       "      <td>1.747431e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>28</th>\n",
+       "      <td>0503317-3_fo_029-2570627.xls</td>\n",
+       "      <td>Волгоградская область</td>\n",
+       "      <td>1.372014e+11</td>\n",
+       "      <td>2.008386e+08</td>\n",
+       "      <td>6.782401e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>29</th>\n",
+       "      <td>0503317-3_fo_030-2545287.xls</td>\n",
+       "      <td>Вологодская область</td>\n",
+       "      <td>7.741588e+10</td>\n",
+       "      <td>2.626267e+08</td>\n",
+       "      <td>1.358984e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>...</th>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "      <td>...</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>56</th>\n",
+       "      <td>0503317-3_fo_057-2553565.xls</td>\n",
+       "      <td>Псковская область</td>\n",
+       "      <td>4.019975e+10</td>\n",
+       "      <td>1.074419e+08</td>\n",
+       "      <td>2.802305e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>57</th>\n",
+       "      <td>0503317-3_fo_058-2577607.xls</td>\n",
+       "      <td>Ростовская область</td>\n",
+       "      <td>2.297073e+11</td>\n",
+       "      <td>4.156171e+08</td>\n",
+       "      <td>6.274690e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>58</th>\n",
+       "      <td>0503317-3_fo_059-2515141.xls</td>\n",
+       "      <td>Рязанская область</td>\n",
+       "      <td>6.374317e+10</td>\n",
+       "      <td>1.715104e+08</td>\n",
+       "      <td>5.862760e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>59</th>\n",
+       "      <td>0503317-3_fo_060-2596298.xls</td>\n",
+       "      <td>Саратовская область</td>\n",
+       "      <td>1.208028e+11</td>\n",
+       "      <td>1.295960e+08</td>\n",
+       "      <td>4.369173e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>60</th>\n",
+       "      <td>0503317-3_fo_061-2592314.xls</td>\n",
+       "      <td>Сахалинская область</td>\n",
+       "      <td>1.832252e+11</td>\n",
+       "      <td>3.331914e+08</td>\n",
+       "      <td>1.203502e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>61</th>\n",
+       "      <td>0503317-3_fo_062-2594807.xls</td>\n",
+       "      <td>Свердловская область</td>\n",
+       "      <td>3.037720e+11</td>\n",
+       "      <td>7.398032e+08</td>\n",
+       "      <td>1.934443e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>62</th>\n",
+       "      <td>0503317-3_fo_063-2545143.xls</td>\n",
+       "      <td>Смоленская область</td>\n",
+       "      <td>5.619189e+10</td>\n",
+       "      <td>7.194333e+07</td>\n",
+       "      <td>5.691300e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>63</th>\n",
+       "      <td>0503317-3_fo_064-2590738.xls</td>\n",
+       "      <td>Тамбовская область</td>\n",
+       "      <td>6.484399e+10</td>\n",
+       "      <td>1.582811e+08</td>\n",
+       "      <td>5.345551e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>64</th>\n",
+       "      <td>0503317-3_fo_065-2555875.xls</td>\n",
+       "      <td>Томская область</td>\n",
+       "      <td>8.718508e+10</td>\n",
+       "      <td>1.364088e+08</td>\n",
+       "      <td>7.235762e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>65</th>\n",
+       "      <td>0503317-3_fo_066-2559205.xls</td>\n",
+       "      <td>Тульская область</td>\n",
+       "      <td>9.920718e+10</td>\n",
+       "      <td>1.858267e+08</td>\n",
+       "      <td>8.181700e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>66</th>\n",
+       "      <td>0503317-3_fo_067-2576499.xls</td>\n",
+       "      <td>Тюменская область</td>\n",
+       "      <td>1.700794e+11</td>\n",
+       "      <td>4.776939e+08</td>\n",
+       "      <td>1.250090e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>67</th>\n",
+       "      <td>0503317-3_fo_068-2590389.xls</td>\n",
+       "      <td>Ульяновская область</td>\n",
+       "      <td>7.024419e+10</td>\n",
+       "      <td>2.097258e+08</td>\n",
+       "      <td>7.476561e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>68</th>\n",
+       "      <td>0503317-3_fo_069-2585028.xls</td>\n",
+       "      <td>Челябинская область</td>\n",
+       "      <td>2.011784e+11</td>\n",
+       "      <td>2.173247e+08</td>\n",
+       "      <td>1.377719e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>69</th>\n",
+       "      <td>0503317-3_fo_071-2562695.xls</td>\n",
+       "      <td>Ярославская область</td>\n",
+       "      <td>8.912122e+10</td>\n",
+       "      <td>1.296328e+08</td>\n",
+       "      <td>1.750000e+03</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>70</th>\n",
+       "      <td>0503317-3_fo_072-2575887.xls</td>\n",
+       "      <td>г.Санкт-Петербург</td>\n",
+       "      <td>5.786323e+11</td>\n",
+       "      <td>1.724687e+09</td>\n",
+       "      <td>7.410727e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>71</th>\n",
+       "      <td>0503317-3_fo_073-2580800.xls</td>\n",
+       "      <td>г.Москва</td>\n",
+       "      <td>2.023827e+12</td>\n",
+       "      <td>1.356712e+10</td>\n",
+       "      <td>8.085254e+09</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>72</th>\n",
+       "      <td>0503317-3_fo_074-2597133.xls</td>\n",
+       "      <td>г.Севастополь</td>\n",
+       "      <td>3.339681e+10</td>\n",
+       "      <td>6.811030e+07</td>\n",
+       "      <td>5.723550e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>73</th>\n",
+       "      <td>0503317-3_fo_075-2597181.xls</td>\n",
+       "      <td>Республика Крым</td>\n",
+       "      <td>1.570076e+11</td>\n",
+       "      <td>6.398177e+08</td>\n",
+       "      <td>3.930379e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>74</th>\n",
+       "      <td>0503317-3_fo_076-2584138.xls</td>\n",
+       "      <td>Республика Адыгея (Адыгея)</td>\n",
+       "      <td>2.204944e+10</td>\n",
+       "      <td>1.646935e+08</td>\n",
+       "      <td>2.491787e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>75</th>\n",
+       "      <td>0503317-3_fo_077-2544943.xls</td>\n",
+       "      <td>Республика Алтай</td>\n",
+       "      <td>2.167933e+10</td>\n",
+       "      <td>4.693871e+07</td>\n",
+       "      <td>2.000000e+05</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>76</th>\n",
+       "      <td>0503317-3_fo_078-2555583.xls</td>\n",
+       "      <td>Еврейская автономная область</td>\n",
+       "      <td>1.535970e+10</td>\n",
+       "      <td>3.120341e+07</td>\n",
+       "      <td>2.604700e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>77</th>\n",
+       "      <td>0503317-3_fo_079-2573667.xls</td>\n",
+       "      <td>Карачаево-Черкесская Республика</td>\n",
+       "      <td>2.612241e+10</td>\n",
+       "      <td>8.020686e+07</td>\n",
+       "      <td>2.806734e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>78</th>\n",
+       "      <td>0503317-3_fo_080-2590348.xls</td>\n",
+       "      <td>Республика Хакасия</td>\n",
+       "      <td>4.582613e+10</td>\n",
+       "      <td>1.998761e+08</td>\n",
+       "      <td>9.996780e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>79</th>\n",
+       "      <td>0503317-3_fo_084-2538986.xls</td>\n",
+       "      <td>Ненецкий автономный округ</td>\n",
+       "      <td>2.048639e+10</td>\n",
+       "      <td>1.795758e+08</td>\n",
+       "      <td>1.031314e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>80</th>\n",
+       "      <td>0503317-3_fo_087-2562535.xls</td>\n",
+       "      <td>Ханты-Мансийский автономный округ - Югра</td>\n",
+       "      <td>2.894741e+11</td>\n",
+       "      <td>1.241903e+09</td>\n",
+       "      <td>6.129947e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>81</th>\n",
+       "      <td>0503317-3_fo_088-2572869.xls</td>\n",
+       "      <td>Чукотский автономный округ</td>\n",
+       "      <td>3.228861e+10</td>\n",
+       "      <td>1.637957e+08</td>\n",
+       "      <td>8.304570e+07</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>82</th>\n",
+       "      <td>0503317-3_fo_090-2554306.xls</td>\n",
+       "      <td>Ямало-Ненецкий автономный округ</td>\n",
+       "      <td>1.712980e+11</td>\n",
+       "      <td>2.673642e+09</td>\n",
+       "      <td>1.596389e+09</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>83</th>\n",
+       "      <td>0503317-3_fo_091-2573748.xls</td>\n",
+       "      <td>Забайкальский край</td>\n",
+       "      <td>7.099755e+10</td>\n",
+       "      <td>3.535146e+07</td>\n",
+       "      <td>1.379103e+06</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>84</th>\n",
+       "      <td>0503317-3_fo_094-2524612.xls</td>\n",
+       "      <td>Чеченская Республика</td>\n",
+       "      <td>8.641269e+10</td>\n",
+       "      <td>5.915077e+08</td>\n",
+       "      <td>2.767498e+08</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>85</th>\n",
+       "      <td>0503317-3_fo_096-2552679.xls</td>\n",
+       "      <td>г. Байконур</td>\n",
+       "      <td>3.861295e+09</td>\n",
+       "      <td>7.176000e+06</td>\n",
+       "      <td>0.000000e+00</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "<p>86 rows × 5 columns</p>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                        filename                                    region  \\\n",
+       "0   0503317-3_fo_001-2582480.xls                   Республика Башкортостан   \n",
+       "1   0503317-3_fo_002-2578483.xls                        Республика Бурятия   \n",
+       "2   0503317-3_fo_003-2622844.xls                       Республика Дагестан   \n",
+       "3   0503317-3_fo_004-2586781.xls           Кабардино-Балкарская Республика   \n",
+       "4   0503317-3_fo_005-2582358.xls                       Республика Калмыкия   \n",
+       "5   0503317-3_fo_006-2595010.xls                        Республика Карелия   \n",
+       "6   0503317-3_fo_007-2580361.xls                           Республика Коми   \n",
+       "7   0503317-3_fo_008-2554128.xls                       Республика Марий Эл   \n",
+       "8   0503317-3_fo_009-2547732.xls                       Республика Мордовия   \n",
+       "9   0503317-3_fo_010-2577291.xls         Республика Северная Осетия-Алания   \n",
+       "10  0503317-3_fo_011-2590573.xls          Республика Татарстан (Татарстан)   \n",
+       "11  0503317-3_fo_012-2563872.xls                           Республика Тыва   \n",
+       "12  0503317-3_fo_013-2546190.xls                     Удмуртская Республика   \n",
+       "13  0503317-3_fo_014-2586589.xls                      Республика Ингушетия   \n",
+       "14  0503317-3_fo_015-2548644.xls              Чувашская Республика-Чувашия   \n",
+       "15  0503317-3_fo_016-2578245.xls                  Республика Саха (Якутия)   \n",
+       "16  0503317-3_fo_017-2565733.xls                            Алтайский край   \n",
+       "17  0503317-3_fo_018-2574675.xls                        Краснодарский край   \n",
+       "18  0503317-3_fo_019-2573892.xls                         Красноярский край   \n",
+       "19  0503317-3_fo_020-2559383.xls                           Приморский край   \n",
+       "20  0503317-3_fo_021-2560688.xls                       Ставропольский край   \n",
+       "21  0503317-3_fo_022-2514627.xls                          Хабаровский край   \n",
+       "22  0503317-3_fo_023-2599111.xls                          Амурская область   \n",
+       "23  0503317-3_fo_024-2542181.xls                     Архангельская область   \n",
+       "24  0503317-3_fo_025-2560444.xls                      Астраханская область   \n",
+       "25  0503317-3_fo_026-2562259.xls                      Белгородская область   \n",
+       "26  0503317-3_fo_027-2561588.xls                          Брянская область   \n",
+       "27  0503317-3_fo_028-2619462.xls                      Владимирская область   \n",
+       "28  0503317-3_fo_029-2570627.xls                     Волгоградская область   \n",
+       "29  0503317-3_fo_030-2545287.xls                       Вологодская область   \n",
+       "..                           ...                                       ...   \n",
+       "56  0503317-3_fo_057-2553565.xls                         Псковская область   \n",
+       "57  0503317-3_fo_058-2577607.xls                        Ростовская область   \n",
+       "58  0503317-3_fo_059-2515141.xls                         Рязанская область   \n",
+       "59  0503317-3_fo_060-2596298.xls                       Саратовская область   \n",
+       "60  0503317-3_fo_061-2592314.xls                       Сахалинская область   \n",
+       "61  0503317-3_fo_062-2594807.xls                      Свердловская область   \n",
+       "62  0503317-3_fo_063-2545143.xls                        Смоленская область   \n",
+       "63  0503317-3_fo_064-2590738.xls                        Тамбовская область   \n",
+       "64  0503317-3_fo_065-2555875.xls                           Томская область   \n",
+       "65  0503317-3_fo_066-2559205.xls                          Тульская область   \n",
+       "66  0503317-3_fo_067-2576499.xls                         Тюменская область   \n",
+       "67  0503317-3_fo_068-2590389.xls                       Ульяновская область   \n",
+       "68  0503317-3_fo_069-2585028.xls                       Челябинская область   \n",
+       "69  0503317-3_fo_071-2562695.xls                       Ярославская область   \n",
+       "70  0503317-3_fo_072-2575887.xls                         г.Санкт-Петербург   \n",
+       "71  0503317-3_fo_073-2580800.xls                                  г.Москва   \n",
+       "72  0503317-3_fo_074-2597133.xls                             г.Севастополь   \n",
+       "73  0503317-3_fo_075-2597181.xls                           Республика Крым   \n",
+       "74  0503317-3_fo_076-2584138.xls                Республика Адыгея (Адыгея)   \n",
+       "75  0503317-3_fo_077-2544943.xls                          Республика Алтай   \n",
+       "76  0503317-3_fo_078-2555583.xls              Еврейская автономная область   \n",
+       "77  0503317-3_fo_079-2573667.xls           Карачаево-Черкесская Республика   \n",
+       "78  0503317-3_fo_080-2590348.xls                        Республика Хакасия   \n",
+       "79  0503317-3_fo_084-2538986.xls                 Ненецкий автономный округ   \n",
+       "80  0503317-3_fo_087-2562535.xls  Ханты-Мансийский автономный округ - Югра   \n",
+       "81  0503317-3_fo_088-2572869.xls                Чукотский автономный округ   \n",
+       "82  0503317-3_fo_090-2554306.xls           Ямало-Ненецкий автономный округ   \n",
+       "83  0503317-3_fo_091-2573748.xls                        Забайкальский край   \n",
+       "84  0503317-3_fo_094-2524612.xls                      Чеченская Республика   \n",
+       "85  0503317-3_fo_096-2552679.xls                               г. Байконур   \n",
+       "\n",
+       "           total         media           tel  \n",
+       "0   2.331602e+11  1.001304e+09  7.308594e+08  \n",
+       "1   7.083957e+10  9.666525e+07  7.751000e+05  \n",
+       "2   1.267982e+11  5.233561e+08  8.208220e+07  \n",
+       "3   4.370623e+10  3.910228e+08  1.151230e+08  \n",
+       "4   1.620882e+10  5.555247e+07  1.326600e+07  \n",
+       "5   5.313576e+10  6.893648e+07  1.797700e+06  \n",
+       "6   9.610727e+10  2.039832e+08  1.091687e+08  \n",
+       "7   3.554219e+10  7.966962e+07  3.302112e+07  \n",
+       "8   5.655095e+10  2.016132e+08  3.302240e+07  \n",
+       "9   3.566711e+10  8.126400e+07  5.798000e+06  \n",
+       "10  2.979378e+11  1.300144e+09  6.918175e+08  \n",
+       "11  3.024284e+10  4.619575e+07  1.251030e+07  \n",
+       "12  1.006733e+11  2.761839e+08  1.056821e+08  \n",
+       "13  3.544670e+10  1.651959e+08  1.069000e+08  \n",
+       "14  6.314560e+10  1.443406e+08  6.837467e+07  \n",
+       "15  2.309795e+11  9.966156e+08  4.567479e+08  \n",
+       "16  1.230904e+11  2.728967e+08  5.859200e+06  \n",
+       "17  3.195993e+11  1.036283e+09  6.109206e+08  \n",
+       "18  2.917806e+11  7.006427e+08  2.026458e+08  \n",
+       "19  1.384602e+11  3.978536e+08  1.943066e+08  \n",
+       "20  1.334332e+11  2.381860e+08  1.504584e+08  \n",
+       "21  1.293628e+11  4.026357e+08  7.837610e+07  \n",
+       "22  7.062209e+10  9.859175e+07  6.925619e+07  \n",
+       "23  1.033895e+11  1.113737e+08  0.000000e+00  \n",
+       "24  5.093702e+10  1.077024e+08  3.279963e+07  \n",
+       "25  1.030436e+11  2.474144e+08  1.525242e+08  \n",
+       "26  6.940721e+10  7.380059e+07  1.822430e+07  \n",
+       "27  7.635252e+10  6.952341e+07  1.747431e+07  \n",
+       "28  1.372014e+11  2.008386e+08  6.782401e+06  \n",
+       "29  7.741588e+10  2.626267e+08  1.358984e+06  \n",
+       "..           ...           ...           ...  \n",
+       "56  4.019975e+10  1.074419e+08  2.802305e+06  \n",
+       "57  2.297073e+11  4.156171e+08  6.274690e+07  \n",
+       "58  6.374317e+10  1.715104e+08  5.862760e+07  \n",
+       "59  1.208028e+11  1.295960e+08  4.369173e+07  \n",
+       "60  1.832252e+11  3.331914e+08  1.203502e+08  \n",
+       "61  3.037720e+11  7.398032e+08  1.934443e+08  \n",
+       "62  5.619189e+10  7.194333e+07  5.691300e+06  \n",
+       "63  6.484399e+10  1.582811e+08  5.345551e+07  \n",
+       "64  8.718508e+10  1.364088e+08  7.235762e+07  \n",
+       "65  9.920718e+10  1.858267e+08  8.181700e+06  \n",
+       "66  1.700794e+11  4.776939e+08  1.250090e+08  \n",
+       "67  7.024419e+10  2.097258e+08  7.476561e+07  \n",
+       "68  2.011784e+11  2.173247e+08  1.377719e+08  \n",
+       "69  8.912122e+10  1.296328e+08  1.750000e+03  \n",
+       "70  5.786323e+11  1.724687e+09  7.410727e+08  \n",
+       "71  2.023827e+12  1.356712e+10  8.085254e+09  \n",
+       "72  3.339681e+10  6.811030e+07  5.723550e+07  \n",
+       "73  1.570076e+11  6.398177e+08  3.930379e+08  \n",
+       "74  2.204944e+10  1.646935e+08  2.491787e+07  \n",
+       "75  2.167933e+10  4.693871e+07  2.000000e+05  \n",
+       "76  1.535970e+10  3.120341e+07  2.604700e+06  \n",
+       "77  2.612241e+10  8.020686e+07  2.806734e+07  \n",
+       "78  4.582613e+10  1.998761e+08  9.996780e+07  \n",
+       "79  2.048639e+10  1.795758e+08  1.031314e+08  \n",
+       "80  2.894741e+11  1.241903e+09  6.129947e+08  \n",
+       "81  3.228861e+10  1.637957e+08  8.304570e+07  \n",
+       "82  1.712980e+11  2.673642e+09  1.596389e+09  \n",
+       "83  7.099755e+10  3.535146e+07  1.379103e+06  \n",
+       "84  8.641269e+10  5.915077e+08  2.767498e+08  \n",
+       "85  3.861295e+09  7.176000e+06  0.000000e+00  \n",
+       "\n",
+       "[86 rows x 5 columns]"
+      ]
+     },
+     "execution_count": 34,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "fields = ['filename', 'region', 'total', 'media', 'tel']\n",
+    "pd.DataFrame(table, columns=fields)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Далее нам необходимо измерить траты в относительных значениях и отсортировать регионы по максимальным расходам на СМИ относительно их бюджета в целом. Заодно подсчитаем и долю расходов на телевидение относительно СМИ и относительно бюджета в целом и сведём все к размерности в 1 миллион миллиард рублей"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "table_share = []\n",
+    "for r in table:\n",
+    "    for k in ['total', 'media', 'tel']:\n",
+    "        r[k] = float(r[k]) / 1000000000\n",
+    "    r['share_media'] = ((r[\"media\"] * 100) / r['total']) if r['total'] > 0 else 0\n",
+    "    r['share_tel'] = ((r['tel'] * 100) / r['total']) if r['total'] > 0 else 0\n",
+    "    # Считаем долю расходов на телевидение в расходах на СМИ субъекта федерации\n",
+    "    r['share_media_tel'] = ((r[\"tel\"] * 100) / r['media']) if r['media']> 0 else 0\n",
+    "    table_share.append(r)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Создадим второй датафрейм в Pandas куда загрузим полученную таблицу, уберем оттуда название файла и отобразим таблицу только с названием региона и долей расходов на СМИ. Нас интересуют только топ 10 регионов"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 53,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>region</th>\n",
+       "      <th>share_media</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>82</th>\n",
+       "      <td>Ямало-Ненецкий автономный округ</td>\n",
+       "      <td>1.560814</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>3</th>\n",
+       "      <td>Кабардино-Балкарская Республика</td>\n",
+       "      <td>0.894662</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>79</th>\n",
+       "      <td>Ненецкий автономный округ</td>\n",
+       "      <td>0.876561</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>74</th>\n",
+       "      <td>Республика Адыгея (Адыгея)</td>\n",
+       "      <td>0.746928</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>84</th>\n",
+       "      <td>Чеченская Республика</td>\n",
+       "      <td>0.684515</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>71</th>\n",
+       "      <td>г.Москва</td>\n",
+       "      <td>0.670370</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>46</th>\n",
+       "      <td>Магаданская область</td>\n",
+       "      <td>0.566853</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>47</th>\n",
+       "      <td>Московская область</td>\n",
+       "      <td>0.536785</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>81</th>\n",
+       "      <td>Чукотский автономный округ</td>\n",
+       "      <td>0.507286</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>Республика Ингушетия</td>\n",
+       "      <td>0.466040</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                             region  share_media\n",
+       "82  Ямало-Ненецкий автономный округ     1.560814\n",
+       "3   Кабардино-Балкарская Республика     0.894662\n",
+       "79        Ненецкий автономный округ     0.876561\n",
+       "74       Республика Адыгея (Адыгея)     0.746928\n",
+       "84             Чеченская Республика     0.684515\n",
+       "71                         г.Москва     0.670370\n",
+       "46              Магаданская область     0.566853\n",
+       "47               Московская область     0.536785\n",
+       "81       Чукотский автономный округ     0.507286\n",
+       "13             Республика Ингушетия     0.466040"
+      ]
+     },
+     "execution_count": 53,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "fields_share = ['region', 'share_media']\n",
+    "df2 = pd.DataFrame(table_share, columns=fields_share)\n",
+    "df2.sort_values(by=['share_media'], ascending=False).head(10)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "А теперь узнаем в каких субъектах доля расходов на телевидение в расходах на медиа максимальна"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 54,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>region</th>\n",
+       "      <th>share_media_tel</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>72</th>\n",
+       "      <td>г.Севастополь</td>\n",
+       "      <td>84.033546</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>Республика Башкортостан</td>\n",
+       "      <td>72.990783</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>22</th>\n",
+       "      <td>Амурская область</td>\n",
+       "      <td>70.245422</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>13</th>\n",
+       "      <td>Республика Ингушетия</td>\n",
+       "      <td>64.711049</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>68</th>\n",
+       "      <td>Челябинская область</td>\n",
+       "      <td>63.394514</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>20</th>\n",
+       "      <td>Ставропольский край</td>\n",
+       "      <td>63.168476</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>25</th>\n",
+       "      <td>Белгородская область</td>\n",
+       "      <td>61.647256</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>73</th>\n",
+       "      <td>Республика Крым</td>\n",
+       "      <td>61.429670</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>82</th>\n",
+       "      <td>Ямало-Ненецкий автономный округ</td>\n",
+       "      <td>59.708409</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>71</th>\n",
+       "      <td>г.Москва</td>\n",
+       "      <td>59.594465</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                             region  share_media_tel\n",
+       "72                    г.Севастополь        84.033546\n",
+       "0           Республика Башкортостан        72.990783\n",
+       "22                 Амурская область        70.245422\n",
+       "13             Республика Ингушетия        64.711049\n",
+       "68              Челябинская область        63.394514\n",
+       "20              Ставропольский край        63.168476\n",
+       "25             Белгородская область        61.647256\n",
+       "73                  Республика Крым        61.429670\n",
+       "82  Ямало-Ненецкий автономный округ        59.708409\n",
+       "71                         г.Москва        59.594465"
+      ]
+     },
+     "execution_count": 54,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "fields_share = ['region', 'share_media_tel']\n",
+    "df2 = pd.DataFrame(table_share, columns=fields_share)\n",
+    "df2.sort_values(by=['share_media_tel'], ascending=False).head(10)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "... и минимальна"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 55,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>region</th>\n",
+       "      <th>share_media_tel</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>42</th>\n",
+       "      <td>Курганская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>54</th>\n",
+       "      <td>Пензенская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>46</th>\n",
+       "      <td>Магаданская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>39</th>\n",
+       "      <td>Кировская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>34</th>\n",
+       "      <td>Калининградская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>23</th>\n",
+       "      <td>Архангельская область</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>85</th>\n",
+       "      <td>г. Байконур</td>\n",
+       "      <td>0.000000</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>69</th>\n",
+       "      <td>Ярославская область</td>\n",
+       "      <td>0.001350</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>49</th>\n",
+       "      <td>Новгородская область</td>\n",
+       "      <td>0.003771</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>75</th>\n",
+       "      <td>Республика Алтай</td>\n",
+       "      <td>0.426088</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                     region  share_media_tel\n",
+       "42       Курганская область         0.000000\n",
+       "54       Пензенская область         0.000000\n",
+       "46      Магаданская область         0.000000\n",
+       "39        Кировская область         0.000000\n",
+       "34  Калининградская область         0.000000\n",
+       "23    Архангельская область         0.000000\n",
+       "85              г. Байконур         0.000000\n",
+       "69      Ярославская область         0.001350\n",
+       "49     Новгородская область         0.003771\n",
+       "75         Республика Алтай         0.426088"
+      ]
+     },
+     "execution_count": 55,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "fields_share = ['region', 'share_media_tel']\n",
+    "df2 = pd.DataFrame(table_share, columns=fields_share)\n",
+    "df2.sort_values(by=['share_media_tel'], ascending=True).head(10)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "И снова посмотрим на всё в абсолютных значениях расходов и сделаем человекопонятное отображение сумм"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 81,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<div>\n",
+       "<style scoped>\n",
+       "    .dataframe tbody tr th:only-of-type {\n",
+       "        vertical-align: middle;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe tbody tr th {\n",
+       "        vertical-align: top;\n",
+       "    }\n",
+       "\n",
+       "    .dataframe thead th {\n",
+       "        text-align: right;\n",
+       "    }\n",
+       "</style>\n",
+       "<table border=\"1\" class=\"dataframe\">\n",
+       "  <thead>\n",
+       "    <tr style=\"text-align: right;\">\n",
+       "      <th></th>\n",
+       "      <th>region</th>\n",
+       "      <th>media</th>\n",
+       "      <th>media_sum</th>\n",
+       "    </tr>\n",
+       "  </thead>\n",
+       "  <tbody>\n",
+       "    <tr>\n",
+       "      <th>71</th>\n",
+       "      <td>г.Москва</td>\n",
+       "      <td>1.356712e+10</td>\n",
+       "      <td>13.5671 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>47</th>\n",
+       "      <td>Московская область</td>\n",
+       "      <td>3.771628e+09</td>\n",
+       "      <td>3.7716 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>82</th>\n",
+       "      <td>Ямало-Ненецкий автономный округ</td>\n",
+       "      <td>2.673642e+09</td>\n",
+       "      <td>2.6736 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>70</th>\n",
+       "      <td>г.Санкт-Петербург</td>\n",
+       "      <td>1.724687e+09</td>\n",
+       "      <td>1.7247 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>10</th>\n",
+       "      <td>Республика Татарстан (Татарстан)</td>\n",
+       "      <td>1.300144e+09</td>\n",
+       "      <td>1.3001 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>80</th>\n",
+       "      <td>Ханты-Мансийский автономный округ - Югра</td>\n",
+       "      <td>1.241903e+09</td>\n",
+       "      <td>1.2419 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>17</th>\n",
+       "      <td>Краснодарский край</td>\n",
+       "      <td>1.036283e+09</td>\n",
+       "      <td>1.0363 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>0</th>\n",
+       "      <td>Республика Башкортостан</td>\n",
+       "      <td>1.001304e+09</td>\n",
+       "      <td>1.0013 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>15</th>\n",
+       "      <td>Республика Саха (Якутия)</td>\n",
+       "      <td>9.966156e+08</td>\n",
+       "      <td>0.9966 млрд. руб</td>\n",
+       "    </tr>\n",
+       "    <tr>\n",
+       "      <th>61</th>\n",
+       "      <td>Свердловская область</td>\n",
+       "      <td>7.398032e+08</td>\n",
+       "      <td>0.7398 млрд. руб</td>\n",
+       "    </tr>\n",
+       "  </tbody>\n",
+       "</table>\n",
+       "</div>"
+      ],
+      "text/plain": [
+       "                                      region         media          media_sum\n",
+       "71                                  г.Москва  1.356712e+10  13.5671 млрд. руб\n",
+       "47                        Московская область  3.771628e+09   3.7716 млрд. руб\n",
+       "82           Ямало-Ненецкий автономный округ  2.673642e+09   2.6736 млрд. руб\n",
+       "70                         г.Санкт-Петербург  1.724687e+09   1.7247 млрд. руб\n",
+       "10          Республика Татарстан (Татарстан)  1.300144e+09   1.3001 млрд. руб\n",
+       "80  Ханты-Мансийский автономный округ - Югра  1.241903e+09   1.2419 млрд. руб\n",
+       "17                        Краснодарский край  1.036283e+09   1.0363 млрд. руб\n",
+       "0                    Республика Башкортостан  1.001304e+09   1.0013 млрд. руб\n",
+       "15                  Республика Саха (Якутия)  9.966156e+08   0.9966 млрд. руб\n",
+       "61                      Свердловская область  7.398032e+08   0.7398 млрд. руб"
+      ]
+     },
+     "execution_count": 81,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "table_sum = []\n",
+    "for r in table:\n",
+    "#    for k in ['total', 'media', 'tel']:\n",
+    "#        r[k] = float(r[k]) / 100000\n",
+    "    r['media_sum'] = str(round(r['media'] / 1000000000, 4)) + ' млрд. руб'\n",
+    "    table_sum.append(r)\n",
+    "\n",
+    "fields_share = ['region', 'media_sum', 'media']\n",
+    "df2 = pd.DataFrame(table, columns=fields_share)\n",
+    "df2.sort_values(by=['media'], ascending=False).head(10)"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.6.7"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}