{"id":303545,"date":"2020-05-14T03:00:08","date_gmt":"2020-05-14T03:00:08","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=303545"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=303545","title":{"rendered":"\u041a\u041e\u041c\u0423 \u041d\u0410 \u0411\u042e\u0414\u0416\u0415\u0422\u0415 \u0416\u0418\u0422\u042c \u0425\u041e\u0420\u041e\u0428\u041e?"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/501760\/\">\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/di\/eg\/uw\/dieguwa4xh6ychhrpun88wwbf2a.png\"><\/p>\n<p>  <\/p>\n<h2 id=\"vstuplenie\">\u0412\u0421\u0422\u0423\u041f\u041b\u0415\u041d\u0418\u0415<\/h2>\n<p>  <\/p>\n<pre><code class=\"plaintext\">\u0412 \u043a\u0430\u043a\u043e\u043c \u0433\u043e\u0434\u0443 \u2014 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0439, \u0412 \u043a\u0430\u043a\u043e\u0439 \u0437\u0435\u043c\u043b\u0435 \u2014 \u0443\u0433\u0430\u0434\u044b\u0432\u0430\u0439, \u041d\u0430 \u0441\u0442\u043e\u043b\u0431\u043e\u0432\u043e\u0439 \u0434\u043e\u0440\u043e\u0436\u0435\u043d\u044c\u043a\u0435 \u0421\u043e\u0448\u043b\u0438\u0441\u044c \u0441\u0435\u043c\u044c \u043c\u0443\u0436\u0438\u043a\u043e\u0432: \u0421\u0435\u043c\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043e\u0431\u044f\u0437\u0430\u043d\u043d\u044b\u0445, \u041f\u043e\u0434\u0442\u044f\u043d\u0443\u0442\u043e\u0439 \u0433\u0443\u0431\u0435\u0440\u043d\u0438\u0438, \u0423\u0435\u0437\u0434\u0430 \u0422\u0435\u0440\u043f\u0438\u0433\u043e\u0440\u0435\u0432\u0430, \u041f\u0443\u0441\u0442\u043e\u043f\u043e\u0440\u043e\u0436\u043d\u0435\u0439 \u0432\u043e\u043b\u043e\u0441\u0442\u0438, \u0418\u0437 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u0435\u043d\u044c: \u0417\u0430\u043f\u043b\u0430\u0442\u043e\u0432\u0430, \u0414\u044b\u0440\u044f\u0432\u0438\u043d\u0430, \u0420\u0430\u0437\u0443\u0442\u043e\u0432\u0430, \u0417\u043d\u043e\u0431\u0438\u0448\u0438\u043d\u0430. \u0413\u043e\u0440\u0435\u043b\u043e\u0432\u0430, \u041d\u0435\u0435\u043b\u043e\u0432\u0430 \u2014 \u041d\u0435\u0443\u0440\u043e\u0436\u0430\u0439\u043a\u0430 \u0442\u043e\u0436, \u0421\u043e\u0448\u043b\u0438\u0441\u044f \u2014 \u0438 \u0437\u0430\u0441\u043f\u043e\u0440\u0438\u043b\u0438: \u041a\u043e\u043c\u0443 \u0436\u0438\u0432\u0435\u0442\u0441\u044f \u0432\u0435\u0441\u0435\u043b\u043e, \u0412\u043e\u043b\u044c\u0433\u043e\u0442\u043d\u043e \u043d\u0430 \u0420\u0443\u0441\u0438?  \u041d.\u041d\u0435\u043a\u0440\u0430\u0441\u043e\u0432<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u0430\u0440\u0443 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c IT \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043c\u043d\u0435 \u0434\u043e\u0432\u0435\u043b\u043e\u0441\u044c \u043b\u0438\u0446\u0435\u0437\u0440\u0435\u0442\u044c \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 Pandas. \u041f\u0430\u0440\u0435\u043d\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441 \u043d\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0435 \u0434\u0435\u043b\u0430\u043b \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e. \u041d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441\u0440\u0435\u0434\u043d\u0438\u0445, \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u0440\u043e\u0438\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0442\u0430\u043a \u0432\u0438\u0440\u0442\u0443\u043e\u0437\u043d\u043e, \u0447\u0442\u043e, \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0432\u0441\u0435\u0439 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0441\u0442\u0438 \u043a \u041f\u0438\u0442\u043e\u043d\u0443, \u044f \u0431\u044b\u043b \u043e\u0447\u0430\u0440\u043e\u0432\u0430\u043d. \u041c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0438\u0441\u044c \u043d\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430\u0445 \u043f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u043a\u0430\u043f\u0438\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043c\u043e\u043d\u0442\u0430 \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441 2004 \u043f\u043e 2019 \u0433\u043e\u0434. \u0421\u043e\u0442\u043d\u0438 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a, \u043d\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e.<br \/>  \u0412 \u043e\u0431\u0449\u0435\u043c \u043a\u043e\u0433\u0434\u0430 \u043c\u043d\u0435 \u0435\u0449\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0443 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043a\u043e\u0435-\u0447\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Pandas. \u041f\u0440\u043e\u0432\u043e\u0437\u0438\u043b\u0441\u044f \u043f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Excel \u044f \u0431\u044b \u0441\u043c\u043e\u0433 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u0434\u0435\u043d\u044c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. <\/p>\n<p>  <\/p>\n<p>\u0421 \u0430\u043f\u0440\u0435\u043b\u044f \u043c\u044b \u0432\u0441\u0435 \u0441\u0438\u0434\u0438\u043c \u043d\u0430 \u043a\u0430\u0440\u0430\u043d\u0442\u0438\u043d\u0435. \u0421\u0438\u0434\u0435\u043b \u044f \u0438 \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u0431\u044b \u043c\u043d\u0435 \u0442\u0430\u043a\u043e\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0435 \u0438 \u0447\u0442\u043e\u0431\u044b \u0441\u0442\u0438\u043b\u044c\u043d\u043e \u0438 \u043c\u043e\u0434\u043d\u043e \u0431\u044b\u043b\u043e. \u041a \u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u044f \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b \u043a\u0443\u0447\u0443 \u0432\u0441\u044f\u043a\u043e\u0439 \u0438\u043d\u0444\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u043f\u0440\u043e \u043a\u043e\u0440\u043e\u043d\u0430\u0432\u0438\u0440\u0443\u0441, \u043f\u0440\u043e \u043f\u043e\u0436\u0430\u0440\u044b \u0432 \u043b\u0435\u0441\u0443, \u043f\u0440\u043e \u0432\u044b\u0431\u043e\u0440\u044b. \u0414\u0435\u043b\u0430\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c, \u0434\u0430 \u0438 \u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u0440\u0430\u0437\u0443 \u0437\u0430 \u0441\u043b\u043e\u0436\u043d\u043e\u0435 \u043d\u0435 \u0440\u0435\u0448\u0430\u043b\u0441\u044f, \u0441\u043e\u043c\u043d\u0435\u0432\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u0441\u043c\u043e\u0433\u0443 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c. \u0422\u0443\u0442 \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e \u0443\u0436\u0435 \u043e\u0442\u0448\u0443\u043c\u0435\u0432\u0448\u0435\u0435 \u044f\u0432\u043b\u0435\u043d\u0438\u0435 &quot;barchart race&quot; \u0438\u043b\u0438 \u043f\u043e-\u0440\u0443\u0441\u0441\u043a\u0438 &quot;\u0433\u043e\u043d\u043a\u0438 \u0441\u0442\u043e\u043b\u0431\u0447\u0430\u0442\u044b\u0445 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c&quot;. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e barchart race. \u0414\u0430, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0447\u0430\u0441\u0442\u0438. Barchart race \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u043e\u043d\u0446\u0435, \u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0441\u043a\u043e\u0440\u0435\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043d\u0435 \u043e\u0431\u043b\u0430\u0434\u0430\u044f, \u043a\u0430\u043a\u0438\u043c\u0438-\u0442\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0438 \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043c\u0430\u0442\u0430\u043d\u0430 \u0438 \u043f\u0440\u043e\u0447\u0435\u0439 \u0447\u0435\u0440\u043d\u043e\u0439 \u043c\u0430\u0433\u0438\u0438, \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437 <s>\u0431\u043e\u043b\u044c\u0448\u0438\u0445<\/s> \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0434\u043b\u044f \u0448\u0438\u0440\u043e\u043a\u0438\u0445 \u043c\u0430\u0441\u0441 \u0444\u043e\u0440\u043c\u0435. \u0418\u0442\u0430\u043a, \u043f\u043e\u0435\u0445\u0430\u043b\u0438.<\/p>\n<p><a name=\"habracut\"><\/a>  <\/p>\n<h2 id=\"ideya\">\u0418\u0434\u0435\u044f<\/h2>\n<p>  <\/p>\n<p>\u0421\u0430\u043c\u0438 &quot;\u0433\u043e\u043d\u043a\u0438&quot; \u043c\u043d\u0435 \u0443\u0436\u0435 \u043d\u0435 \u0440\u0430\u0437 \u043f\u043e\u043f\u0430\u0434\u0430\u043b\u0438\u0441\u044c \u0432 \u043b\u0435\u043d\u0442\u0435 \u0422\u0432\u0438\u0442\u0442\u0435\u0440\u0430, \u0438\u043d\u043e \u0442\u043e\u0433\u0434\u0430 \u044f \u0434\u0430\u0436\u0435 \u043d\u0435 \u0437\u043d\u0430\u043b, \u0447\u0442\u043e \u044d\u0442\u043e \u0432\u043e\u0442 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0433\u043e\u043d\u043a\u0430\u043c\u0438. \u0410 \u0443\u0437\u043d\u0430\u043b \u044f \u043e\u0431 \u044d\u0442\u043e\u043c, \u043a\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043b \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u0443\u044e \u0441\u0442\u0430\u0442\u044c\u044e, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u0437\u0434\u0435\u0441\u044c \u043d\u0430 \u0425\u0430\u0431\u0440\u0435. \u041d\u0435 \u043f\u043e\u043c\u043d\u044e \u0442\u043e\u0447\u043d\u043e \u043a\u0430\u043a \u044d\u0442\u043e \u0431\u044b\u043b\u043e, \u043f\u043e\u043c\u043d\u044e \u0442\u043e\u043b\u044c\u043a\u043e, \u0447\u0442\u043e \u044f \u0441\u0438\u043b\u044c\u043d\u043e \u0432\u043e\u043e\u0434\u0443\u0448\u0435\u0432\u0438\u043b\u0441\u044f \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u0440\u0432\u0430\u0442\u044c \u043f\u043e\u043a\u0440\u043e\u0432\u044b \u0438 \u0441\u0442\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u043e\u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u0435\u043b\u0435\u043c. \u0418\u0434\u0435\u044f \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u0432\u043e\u044e \u0433\u043e\u043d\u043a\u0443 \u043d\u0430 \u0431\u0430\u0437\u0435 \u0444\u043e\u0440\u043c \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430. \u042f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u0430\u0432\u043d\u043e \u0442\u0430\u043a \u0438\u043b\u0438 \u0438\u043d\u0430\u0447\u0435 \u043a\u0430\u0441\u0430\u044e\u0441\u044c \u0441\u0444\u0435\u0440\u044b \u0433\u043e\u0441\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432, \u043d\u043e \u0433\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0440\u0430\u0432\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u043c\u043d\u0435 \u0432\u0438\u0434\u0435\u0442\u044c \u043d\u0435 \u0434\u043e\u0432\u043e\u0434\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0441\u0438\u043b\u044c\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u043b\u043e \u0448\u0430\u043d\u0441\u044b \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043d\u043e\u0432\u043e\u0435. \u0412\u0437\u044f\u0442\u044c \u0437\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a \u0444\u043e\u0440\u043c\u044b \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u043a\u0440\u0443\u0442\u043e \u043f\u043e \u0434\u0432\u0443\u043c \u043f\u0440\u0438\u0447\u0438\u043d\u0430\u043c:<\/p>\n<p>  <\/p>\n<ol>\n<li>\u042d\u0442\u0438 \u0431\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0443\u043c\u0430\u0436\u043a\u0438 \u0441\u0438\u043b\u044c\u043d\u043e \u0444\u043e\u0440\u043c\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u044b, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0438\u0445 \u0447\u0443\u0442\u044c \u043b\u0438 \u043d\u0435 \u0435\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0441\u044b\u0440\u044c\u0435\u043c \u043c\u0430\u0448\u0438\u043d\u043e\u0447\u0438\u0442\u0430\u0435\u043c\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445.<\/li>\n<li>\u041e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u0433\u043e\u0434\u0430\u043c\u0438 \u0441 \u043c\u043e\u043d\u043e\u0442\u043e\u043d\u043d\u043e\u0439 \u0440\u0435\u0433\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c\u044e, \u0442\u0435 \u043a\u0442\u043e \u044d\u0442\u0443 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0432 \u0441\u0442\u043e\u043f\u044f\u0442\u0438\u0434\u0435\u0441\u044f\u0442\u044b\u0439 \u0440\u0430\u0437 \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435 \u043f\u0435\u0440\u0435\u0436\u0438\u0432\u0430\u0435\u0442, \u0447\u0442\u043e \u0432 \u043d\u0435\u0439 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0446\u0435\u043d\u043d\u043e\u0435. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c \u0432 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u043c \u0434\u043e\u0441\u0442\u0443\u043f\u0435 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 \u041a\u0430\u0437\u043d\u0430\u0447\u0435\u0439\u0441\u0442\u0432\u0430 \u0438 \u041c\u0438\u043d\u0444\u0438\u043d\u0430.<br \/>  \u041f\u043b\u0430\u043d \u0431\u044b\u043b \u0442\u0430\u043a\u043e\u0439:<br \/>  \u0412\u0437\u044f\u0442\u044c \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0431\u043e\u043b\u0435\u0435 \u0434\u043b\u0438\u043d\u043d\u044b\u0439 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u0420\u043e\u0441\u0441\u0438\u0438. \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043a\u0440\u0430\u0441\u043e\u0447\u043d\u0443\u044e \u0433\u043e\u043d\u043a\u0443 \u043d\u0443 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u0443 \u0433\u043e\u043d\u043a\u0443.<\/li>\n<\/ol>\n<p>  <\/p>\n<h2 id=\"korotko-o-byudzhetnoy-klassifikacii\">\u041a\u043e\u0440\u043e\u0442\u043a\u043e \u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<\/h2>\n<p>  <\/p>\n<p>\u041a\u0430\u043a \u0433\u043e\u0432\u043e\u0440\u0438\u0442 \u043d\u0430\u0448 \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442: &quot;\u0411\u0443\u0434\u0443 \u043a\u0440\u0430\u0442\u043e\u043a&quot;. \u041f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u0430\u043c\u0443\u044e \u0441\u0443\u0442\u044c. \u0413\u043e\u0432\u043e\u0440\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u0445. \u0412\u0441\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043d\u0430 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u0443\u044e \u0446\u0435\u043b\u044c. \u042d\u0442\u0430 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f \u0446\u0435\u043b\u044c \u043e\u0442\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u0432 \u043a\u043e\u0434\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. <\/p>\n<p>  <\/p>\n<p>\u041a\u0411\u041a \u2014 20-\u0442\u0438 \u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u043a\u043e\u0434, \u043e\u0442\u0440\u0430\u0436\u0430\u044e\u0449\u0438\u0439 \u0446\u0435\u043b\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432, \u0438\u0445 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440. \u0412 \u0442\u0435\u043e\u0440\u0438\u0438, \u0437\u043d\u0430\u044f \u041a\u0411\u041a \u043a\u0430\u043a\u0438\u0445-\u0442\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432, \u043c\u043e\u0436\u043d\u043e \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0438\u0442\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0445 \u0446\u0435\u043b\u044c \u043d\u043e \u0438 \u0441\u043f\u043e\u0441\u043e\u0431 \u0438\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430), \u043e\u0442\u0440\u0430\u0441\u043b\u044c \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0438 \u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0430, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0441\u0445\u043e\u0434 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0438, \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u043e \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u044d\u0442\u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0441\u044f. <\/p>\n<p>  <\/p>\n<p>\u041f\u043e-\u0443\u043c\u043d\u043e\u043c\u0443 \u044d\u0442\u043e \u0432\u0441\u0435 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f, \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0438 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432. \u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u041a\u0411\u041a \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f, \u0431\u043e\u043b\u0435\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u0435\u0435 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043f\u0435\u0440\u0432\u044b\u0435 7 \u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432 \u041a\u0411\u041a, \u0430 \u0438\u043c\u0435\u043d\u043e \u043f\u0435\u0440\u0432\u044b\u0435 3 \u2014 \u043a\u043e\u0434 \u041f\u041f\u041f (\u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u043f\u0440\u044f\u043c\u044b\u0445 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0435\u0439) \u0440\u0430\u0437\u0440\u044f\u0434\u044b 4, 5 \u2014 \u0440\u0430\u0437\u0434\u0435\u043b, 6, 7 \u2014 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u044f\u0434\u044b \u041a\u0411\u041a \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f \u0442\u0430\u043a \u0447\u0430\u0441\u0442\u043e, \u0447\u0442\u043e \u0434\u0430\u0436\u0435 \u043d\u0435 \u0437\u0430\u0433\u043b\u044f\u0434\u044b\u0432\u0430\u044f \u0432 \u0434\u0430\u043d\u043d\u044b\u0435, \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u043c, \u0447\u0442\u043e \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0434\u0430\u0436\u0435 \u0434\u0432\u0443\u0445 \u0441\u043e\u0441\u0435\u0434\u043d\u0438\u0445 \u043b\u0435\u0442 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0447\u0442\u0438 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e.<\/p>\n<p>  <\/p>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u041a\u0411\u041a \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0442\u0430\u043a:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fa\/dy\/jr\/fadyjrlsbgjayme7y2b9cqbmjtk.png\"><\/p>\n<p>  <\/p>\n<ul>\n<li>\u0412\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<br \/> \n<ul>\n<li>\u041f\u041f\u041f \u2014 \u043a\u043e\u0434 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430<\/li>\n<\/ul>\n<\/li>\n<li>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<br \/> \n<ul>\n<li>\u0420\u0417 \u2014 \u0440\u0430\u0437\u0434\u0435\u043b <\/li>\n<li>\u041f\u0420 \u2014 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b<\/li>\n<li>\u0426\u0421\u0420 \u2014 \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432<br \/> \n<ul>\n<li>\u0413\u041f \u2014 \u0433\u043e\u0441\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430<\/li>\n<li>\u041f\u041f \u2014 \u043f\u043e\u0434\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430<\/li>\n<li>\u041e\u041c \u2014 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0435 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435<\/li>\n<li>\u041d\u041f \u2014 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>\u042d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f<br \/> \n<ul>\n<li>\u0412\u0420 \u2014 \u0432\u0438\u0434 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>  <\/p>\n<p>\u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443, \u0447\u0435\u043c \u0433\u043b\u0443\u0431\u0436\u0435 \u0442\u044b \u043f\u043e\u0433\u0440\u0443\u0436\u0430\u0435\u0448\u044c\u0441\u044f, \u0442\u0435\u043c \u0431\u043e\u043b\u0435\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c\u0438 \u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0442\u0441\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u044b.<\/p>\n<p>  <\/p>\n<p>\u041c\u043e\u0439 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043b\u0430\u043d \u0431\u044b\u043b \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u0430 \u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430. \u042f \u043d\u0430\u0438\u0432\u043d\u043e \u043f\u043e\u043b\u0430\u0433\u0430\u043b, \u0447\u0442\u043e \u0431\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0430\u043c \u0431\u0443\u0434\u0435\u0442 \u043b\u0435\u043d\u044c \u0432\u044b\u0434\u0443\u043c\u044b\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u043a\u043e\u0434\u044b \u0438 \u043e\u043d\u0438 \u0438\u0437 \u0433\u043e\u0434\u0430 \u0432 \u0433\u043e\u0434 \u0431\u0443\u0434\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0434\u043d\u0438 \u0438 \u0442\u0435 \u0436\u0435. \u042f \u0431\u044b\u043b \u043f\u0440\u0430\u0432 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0447\u0430\u0441\u0442\u0438. \u041f\u043e\u0447\u0442\u0438 \u043d\u0435\u0438\u0437\u043c\u0435\u043d\u043d\u044b\u043c\u0438 \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0434\u044b \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432. \u041f\u043e\u043a\u0430 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043e\u043d\u043e \u0438\u043c\u0435\u0435\u0442 \u043e\u0434\u0438\u043d \u0438 \u0442\u043e\u0442 \u0436\u0435 \u043a\u043e\u0434, \u043a\u043e\u0433\u0434\u0430 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u043e \u0443\u043c\u0438\u0440\u0430\u0435\u0442, \u0435\u0433\u043e \u043a\u043e\u0434 \u0443\u0436\u0435 \u043d\u0435 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u043e\u0432\u043e\u043c\u0443 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0443. \u0412\u0441\u0435\u0433\u043e \u0438\u0437 3 \u0434\u0435\u0441\u044f\u0442\u0438\u0447\u043d\u044b\u0445 \u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c 10 \u0432 \u0442\u0440\u0435\u0442\u044c\u0435\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u043e\u0432, \u0442\u043e \u0435\u0441\u0442\u044c \u0442\u044b\u0441\u044f\u0447\u0443 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0439. \u0421\u0435\u0439\u0447\u0430\u0441 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u0434 \u0443 \u041c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430 \u0441\u043f\u043e\u0440\u0442\u0430. \u041d\u043e\u043c\u0435\u0440\u043e\u043a \u0431\u043b\u0430\u0442\u043d\u043e\u0439 \u0442\u0440\u0438 \u0441\u0435\u043c\u0435\u0440\u043e\u0447\u043a\u0438 \u043f\u043e\u0434 \u0441\u0438\u043b\u0443 \u043f\u0440\u043e\u0431\u0438\u0442\u044c \u043d\u0435 \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0443. \u0422\u0443\u0442 \u043a\u043e\u0434 \u043f\u0440\u043e\u0431\u0438\u0432\u0430\u043b \u0435\u0449\u0435 \u0441\u0430\u043c \u041c\u0443\u0442\u043a\u043e. \u0412 \u0431\u044b\u0442\u043d\u043e\u0441\u0442\u044c \u0413\u043e\u0441\u043a\u043e\u043c\u0441\u043f\u043e\u0440\u0442\u0430 \u044d\u0442\u043e \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u043e \u043d\u043e\u0441\u0438\u043b\u043e \u0441\u043a\u0440\u043e\u043c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 164. \u0418\u043c\u0435\u043d\u043d\u043e \u0441 \u043f\u0440\u0438\u0445\u043e\u0434\u043e\u043c \u041c\u0443\u0442\u043a\u043e \u041c\u0438\u043d\u0441\u043f\u043e\u0440\u0442\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u044b\u0435 \u0442\u0440\u0438 \u0441\u0435\u043c\u0435\u0440\u043a\u0438.<\/p>\n<p>  <\/p>\n<h2 id=\"chast-pervaya-naivnaya-lobovaya-ataka\">\u0427\u0430\u0441\u0442\u044c \u043f\u0435\u0440\u0432\u0430\u044f. \u041d\u0430\u0438\u0432\u043d\u0430\u044f \u043b\u043e\u0431\u043e\u0432\u0430\u044f \u0430\u0442\u0430\u043a\u0430.<\/h2>\n<p>  <\/p>\n<p>\u0414\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0443 \u041a\u0430\u0437\u043d\u0430\u0447\u0435\u0439\u0441\u0442\u0432\u0430 \u0438 \u041c\u0438\u043d\u0444\u0438\u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u0438 \u043f\u043e \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044e \u0431\u044e\u0434\u0436\u0435\u0442\u0430. \u041c\u043e\u0439 \u0432\u044b\u0431\u043e\u0440 \u043f\u0430\u043b \u043d\u0430 \u043e\u0442\u0447\u0435\u0442 \u043f\u043e \u0444\u043e\u0440\u043c\u0435 \u041e\u041a\u0423\u0414 0507011, \u043e\u0442\u0447\u0435\u0442\u043d\u043e\u0441\u0442\u044c \u043f\u043e \u044d\u0442\u043e\u0439 \u0444\u043e\u0440\u043c\u0435 \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u0441 2002 \u043f\u043e 2019. \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0444\u043e\u0440\u043c\u044b \u043e\u0442\u0447\u0435\u0442\u0430 \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u0438\u0441\u044c \u0433\u0434\u0435-\u0442\u043e \u0441 2007 \u0433\u043e\u0434\u0430.<\/p>\n<p>  <\/p>\n<p>\u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u0434\u044b \u0441\u0440\u0430\u0437\u0443 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c \u0441 \u0442\u0440\u0435\u0441\u043a\u043e\u043c \u043f\u0440\u043e\u0432\u0430\u043b\u0438\u043b\u0430\u0441\u044c, \u043c\u043d\u0435 \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043d\u0430\u0439\u0442\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u0434\u0430 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u044b \u043d\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044f \u0441 2002 \u043f\u043e 2019 \u0433\u043e\u0434. <\/p>\n<p>  <\/p>\n<p>\u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u043e\u0434 \u0420\u0417\u041f\u0420 0501 \u0432 2003 \u0431\u044b\u043b \u043a\u043e\u0434\u043e\u043c &quot;\u041e\u0440\u0433\u0430\u043d\u044b \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0434\u0435\u043b&quot;, \u0430 \u0432 2006 \u0443\u0436\u0435 &quot;\u0416\u0438\u043b\u0438\u0449\u043d\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e&quot;. \u0414\u0430\u0436\u0435 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u0434\u044b \u0432 01 \u0440\u0430\u0437\u0434\u0435\u043b\u0435 \u043c\u0435\u043d\u044f\u043b\u0438\u0441\u044c. 0103 \u0432 2002 \u0433\u043e\u0434\u0443 \u0431\u044b\u043b &quot;\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0432\u043b\u0430\u0441\u0442\u0438&quot;, \u0430 \u0432 2005 \u0441\u0442\u0430\u043b \u0443\u0436\u0435 &quot;\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u043a\u043e\u043d\u043e\u0434\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 (\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445) \u043e\u0440\u0433\u0430\u043d\u043e\u0432 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0432\u043b\u0430\u0441\u0442\u0438 \u0438 \u043c\u0435\u0441\u0442\u043d\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f&quot;. <\/p>\n<p>  <\/p>\n<p>\u0421 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c\u0438 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c, \u043d\u043e \u044f \u0431\u044b\u043b \u0433\u043e\u0442\u043e\u0432 \u043a \u0442\u0430\u043a\u043e\u043c\u0443 \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0443. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0430\u044f \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u0431\u044b\u043b\u0430 \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0443\u0440\u043e\u0432\u043d\u0435\u043c \u0432\u044b\u0448\u0435, \u043f\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c, \u043d\u043e \u0438 \u0437\u0434\u0435\u0441\u044c \u043c\u0435\u043d\u044f \u0436\u0434\u0430\u043b \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u0441\u044e\u0440\u043f\u0440\u0438\u0437. \u0420\u0430\u0437\u0434\u0435\u043b 02 \u0443\u0441\u043f\u0435\u043b \u043f\u043e\u0431\u044b\u0442\u044c \u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043e\u0431\u043e\u0440\u043e\u043d\u043e\u0439 \u0438 \u0441\u0443\u0434\u0435\u0431\u043d\u043e\u0439 \u0432\u043b\u0430\u0441\u0442\u044c\u044e, \u0430 \u0440\u0430\u0437\u0434\u0435\u043b 03 \u0431\u044b\u043b \u0438 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0439 \u0438 \u043f\u0440\u0430\u0432\u043e\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e. \u041c\u0435\u043d\u044f\u043b\u0438\u0441\u044c \u043d\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u0434\u044b \u043d\u043e \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c\u0441\u044f \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c \u0442\u043e\u0436\u0435 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u043b\u043e\u0441\u044c. \u0422\u0430\u043a\u043e\u0433\u043e \u043f\u043e\u0432\u043e\u0440\u043e\u0442\u0430 \u044f \u043d\u0435 \u0436\u0434\u0430\u043b, \u0440\u0430\u0431\u043e\u0442\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439.<br \/>  \u041f\u043e\u043a\u043e\u0432\u044b\u0440\u044f\u0432 \u043c\u0430\u0442\u0447\u0430\u0441\u0442\u044c \u044f \u043d\u0430\u0442\u043a\u043d\u0443\u043b\u0441\u044f \u043d\u0430 \u043e\u0447\u0435\u043d\u044c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u044b\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u044b. \u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e, \u0432 \u043b\u0438\u0446\u0435 \u041e\u041e\u041d, \u041e\u042d\u0421\u0420 \u0438 \u041c\u0412\u0424 \u043e\u0437\u0430\u0431\u043e\u0447\u0435\u043d\u043d\u044b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c\u044e \u0441\u0431\u043e\u0440\u0430 \u0438 \u0430\u043d\u0430\u043b\u0438\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0444\u0438\u043d\u0430\u043d\u0441\u0430\u043c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0438 \u0432 1986 \u0433\u043e\u0434\u0443 \u0438\u0437\u0434\u0430\u043b\u0438 \u044d\u043f\u043e\u0445\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442 \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c A Manual on Government Finance Statistics (GFSM 1986). <a href=\"https:\/\/www.imf.org\/external\/pubs\/ft\/gfs\/manual\/1986\/eng\/index.htm\" rel=\"nofollow\">https:\/\/www.imf.org\/external\/pubs\/ft\/gfs\/manual\/1986\/eng\/index.htm<\/a><br \/>  \u0422\u0440\u0443\u0434 \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0434\u0430\u0447\u043d\u044b\u043c, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u043d\u0435\u0433\u043e \u0432\u043d\u043e\u0441\u0438\u043b\u0438\u0441\u044c \u043b\u0438\u0448\u044c \u0434\u0432\u0430\u0436\u0434\u044b: \u0432 2001 \u0433\u043e\u0434\u0443 \u0438 \u0432 2014 \u0433\u043e\u0434\u0443. \u0418\u043c\u0435\u043d\u043d\u043e GFSM 2014 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0439 \u0440\u0435\u0434\u0430\u043a\u0446\u0438\u0435\u0439.<\/p>\n<p>  <\/p>\n<p>\u0412 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u044d\u0442\u043e\u0433\u043e \u043c\u0430\u043d\u0443\u0430\u043b\u0430 \u0432 4 \u0447\u0430\u0441\u0442\u0438 \u0435\u0441\u0442\u044c \u0433\u043b\u0430\u0432\u0430 &quot;Functional classification&quot;, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0444\u043e\u0440\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432. \u041d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043d\u0430 Classicifation of the Functions of Government \u0438\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u043e COFOG. \u041f\u043e-\u0440\u0443\u0441\u0441\u043a\u0438 \u044d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043b\u0438 \u041a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0435\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043e\u0440\u0433\u0430\u043d\u043e\u0432 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f (\u041a\u0424\u041e\u0413\u0423). \u041a\u0424\u041e\u0413\u0423 \u044d\u0442\u043e \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043e\u0431\u0449\u0430\u044f, \u0447\u0442\u043e\u0431\u044b \u0431\u044b\u0442\u044c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043b\u044f \u043b\u044e\u0431\u043e\u0439 \u0441\u0442\u0440\u0430\u043d\u044b \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f. \u041a\u043e\u0434\u044b \u041a\u0424\u041e\u0413\u0423 \u0441\u043e\u0441\u0442\u043e\u044f\u0442 \u0438\u0437 4 \u0440\u0430\u0437\u0440\u044f\u0434\u043e\u0432: \u043f\u0435\u0440\u0432\u044b\u0435 2 \u0440\u0430\u0437\u0440\u044f\u0434\u0430 \u2014 \u0440\u0430\u0437\u0434\u0435\u043b, 3 \u0440\u0430\u0437\u0440\u044f\u0434 \u044d\u0442\u043e \u0433\u043b\u0430\u0432\u0430 \u0438 4 \u0440\u0430\u0437\u0440\u044f\u0434 \u044d\u0442\u043e \u043a\u043b\u0430\u0441\u0441. \u0421\u0443\u0434\u044f \u043f\u043e \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u0441\u0445\u043e\u0434\u0441\u0442\u0432\u0443 \u0438 \u0432 \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u0438 \u0438 \u043f\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u041a\u0411\u041a \u0441 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u044b\u043c \u041a\u0424\u041e\u0413\u0423, \u043d\u0430\u0448 \u041c\u0438\u043d\u0444\u0438\u043d \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u044c \u041a\u0411\u041a \u043a \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u041f\u043e\u043f\u044b\u0442\u043a\u0438 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0442\u0441\u044f \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c \u0441 2002 \u0433\u043e\u0434\u0430. \u041c\u0438\u043d\u0444\u0438\u043d \u0441 \u0437\u0430\u0432\u0438\u0434\u043d\u044b\u043c \u0443\u043f\u043e\u0440\u043e\u0441\u0442\u0432\u043e\u043c \u0433\u043e\u0434, \u0447\u0435\u0440\u0435\u0437 \u0433\u043e\u0434 \u043c\u0435\u043d\u044f\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u041a\u0411\u041a, \u043d\u0435 \u0433\u043e\u0432\u043e\u0440\u044f \u0443\u0436\u0435 \u043e\u0431\u043e \u0432\u0441\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u043c. <\/p>\n<p>  <\/p>\n<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u043d\u0435\u0442 \u043d\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u043d\u0438 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0439.<br \/>  \u0412 \u043e\u0431\u0449\u0435\u043c \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u043d\u0430\u0448\u0438\u0445 \u041a\u0411\u041a \u043a \u044d\u0442\u043e\u0439 \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 COFOG, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u0442\u043e\u043c \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0438\u043c\u0435\u043d\u043d\u043e \u043f\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c COFOG.<br \/>  \u0423\u0447\u0438\u0442\u044b\u0432\u0430\u044f, \u0447\u0442\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0432 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u043c \u041a\u0411\u041a \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u043c\u0435\u043d\u044f\u044e\u0442\u0441\u044f, \u043f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u0434\u044b COFOG \u044f \u0440\u0435\u0448\u0438\u043b \u043d\u0435 \u043a \u043a\u043e\u0434\u0430\u043c \u041a\u0411\u041a, \u0430 \u043a \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u044f \u0441\u043e\u0431\u0440\u0430\u043b \u043f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0432\u0441\u0435\u0445 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u041a\u0411\u041a \u0438 \u0441\u043c\u0430\u0442\u0447\u0438\u043b \u0438\u0445 \u0447\u0435\u0440\u0435\u0437 \u0441\u0430\u043c\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u041b\u0435\u0432\u0435\u043d\u0448\u0442\u0435\u0439\u043d\u0430. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0441\u044f \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0442\u043e\u0447\u043d\u044b\u0439, \u043e\u0448\u0438\u0431\u043a\u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432\u0440\u0443\u0447\u043d\u0443\u044e. \u041f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u044f \u0432\u043e\u0437\u0438\u043b\u0441\u044f \u0440\u0430\u0441\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0445 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u041a\u0411\u041a \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u043a\u043e\u0434\u044b \u041a\u0424\u041e\u0413\u0423. \u041a\u0430\u043a \u0436\u0435 \u044f \u043e\u0431\u043b\u043e\u043c\u0430\u043b\u0441\u044f, \u043a\u043e\u0433\u0434\u0430 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0432\u043e\u043e\u0431\u0449\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u0420\u043e\u0441\u0441\u0438\u0438 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0443 &quot;\u0414\u0440\u0443\u0433\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b&quot; \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442\u044c \u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0430\u0440\u043c\u0438\u044e \u0438 \u043d\u0430 \u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044e, \u0430 \u043f\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0443 01 (\u041e\u0431\u0449\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b) \u043f\u0440\u043e\u0445\u043e\u0442\u044f\u0442 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0438\u0437 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432. \u041f\u043e\u043d\u044f\u0442\u044c \u0438\u0437 \u043a\u0430\u043a\u0438\u0445 \u0438\u043c\u0435\u043d\u043d\u043e \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0430\u0437\u0434\u0435\u043b\u043e\u043c \u044d\u0442\u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043c\u043e\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e, \u0435\u0441\u043b\u0438 \u043a\u0430\u0436\u0434\u044b\u0439 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0443, \u0447\u0442\u043e \u043a\u0440\u0430\u0442\u043d\u043e \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u0432\u0430\u0435\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e. \u041d\u043e \u0433\u043b\u0430\u0432\u043d\u043e\u0435, \u0447\u0442\u043e \u044f \u0443\u0436\u0435 \u043d\u0430\u0447\u0430\u043b \u0441\u043e\u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0435\u0437 \u043a\u043e\u0434\u043e\u0432 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432. \u0422\u0443\u0442 \u044f \u0441\u043e\u0432\u0441\u0435\u043c \u043f\u0440\u0438\u0443\u043d\u044b\u043b. \u0410\u043d\u0430\u043b\u0438\u0437 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u043d\u0430\u0448\u0435\u0433\u043e \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0430 \u043d\u0430 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0441\u0432\u043e\u0438\u0445 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e-\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u0434\u0430\u0447 \u043d\u0435 \u0443\u0434\u0430\u043b\u0441\u044f. \u0421\u043d\u043e\u0432\u0430 \u043f\u0440\u0438\u0443\u043d\u044b\u043b.<br \/>  \u0414\u0443\u043c\u0430\u044e: &quot;\u0413\u043e\u0440\u0438 \u043e\u043d\u043e \u043e\u0433\u043d\u0435\u043c, \u0441\u0434\u0435\u043b\u0430\u044e \u0445\u043e\u0442\u044c \u0447\u0442\u043e-\u0442\u043e!&quot;<\/p>\n<p>  <\/p>\n<h2 id=\"chast-vtoraya-o-tom-kak-chto-to-poluchilos\">\u0427\u0430\u0441\u0442\u044c \u0432\u0442\u043e\u0440\u0430\u044f. \u041e \u0442\u043e\u043c \u043a\u0430\u043a \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c.<\/h2>\n<p>  <\/p>\n<p>\u0421\u0434\u0435\u043b\u0430\u043b \u044f \u0432 \u0438\u0442\u043e\u0433\u0435 \u0442\u0430\u043a. \u0421\u043e\u0431\u0440\u0430\u043b \u0432\u0441\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u043f\u043e \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430\u043c, \u0441\u0434\u0435\u043b\u0430\u043b <code>outer join<\/code> \u0432\u0441\u0435\u0445 \u043b\u0435\u0442 \u043f\u043e \u043a\u043e\u0434\u0430\u043c \u041f\u041f\u041f. \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0432\u0438\u0434\u0430:<br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/nn\/ia\/cm\/nniacmxk2duxx-m6nuimjjc8ijo.png\"><\/p>\n<p>  <\/p>\n<p>\u0414\u0430\u043b\u044c\u0448\u0435 \u0431\u044b\u043b\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0434\u043e\u043b\u0433\u0430\u044f \u0438 \u043d\u0435\u043f\u0440\u0438\u044f\u0442\u043d\u0430\u044f \u0432\u043e\u0437\u043d\u044f \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c\u0438. \u0412 \u043e\u0442\u0447\u0435\u0442\u0435 \u043e\u0431 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438 \u0431\u044e\u0434\u0436\u0435\u0442\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u043e\u043b\u043d\u044b\u0435 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u0430\u0436\u0435 \u0443 \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0432\u0440\u043e\u0434\u0435 \u041c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u0441\u043f\u043e\u0440\u0442\u0430 \u0431\u044b\u043b \u0445\u0432\u043e\u0441\u0442 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438. \u041f\u0440\u043e\u0441\u0442\u043e \u043c\u0435\u043d\u044f\u0442\u044c \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438 \u043d\u0430 \u0420\u0424 \u044f \u043d\u0435 \u0441\u0442\u0430\u043b \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u043c\u0435\u043d\u044f\u043b \u0441 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u044b\u0435. \u041f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u043e\u0441\u0438\u0434\u0435\u0442\u044c, \u043d\u043e \u0437\u0430\u0442\u043e \u044f \u0442\u0435\u043f\u0435\u0440\u044c \u044f \u0433\u043e\u0440\u0430\u0437\u0434\u043e \u043b\u0443\u0447\u0448\u0435 \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u0443\u044e\u0441\u044c \u0432 \u0440\u043e\u0441\u0441\u0438\u0439\u043a\u043e\u0439 \u0431\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u0438. \u0412 \u043f\u0435\u0440\u0438\u043e\u0434 \u0441 2002 \u043f\u043e 2019 \u0433\u043e\u0434 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u043e 240 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432, \u0442\u0430\u043c \u0435\u0441\u0442\u044c \u0438 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0435 \u0443\u0447\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u044f \u0432\u0440\u043e\u0434\u0435 \u0411\u043e\u043b\u044c\u0448\u043e\u0433\u043e \u0442\u0435\u0430\u0442\u0440\u0430 \u0438\u043b\u0438 \u042d\u0440\u043c\u0438\u0442\u0430\u0436\u0430, \u043d\u043e \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0442\u0430\u043c \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430. \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0430\u044f \u0431\u044e\u0440\u043e\u043a\u0440\u0430\u0442\u0438\u044f \u043a\u0430\u0436\u0434\u044b\u0439 \u0433\u043e\u0434 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0430 \u0432 \u0430\u0441\u0441\u043e\u0440\u0442\u0438\u043c\u0435\u043d\u0442\u0435 \u043e\u043a\u043e\u043b\u043e 95 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0439. \u0415\u0441\u043b\u0438 \u0441 2002 \u0438\u0445 \u0431\u044b\u043b\u043e 240, \u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0439 \u0433\u043e\u0434 \u0437\u0430 17 \u043b\u0435\u0442 \u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e 8 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432. \u0418\u0437 \u0432\u044b\u0448\u0435\u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u043e\u0439 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0433\u043e\u043d\u043a\u0430 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e. <\/p>\n<p>  <\/p>\n<p>\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0435\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435:<\/p>\n<p>  <\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/ibRvu1wwejg?rel=0&amp;showinfo=1&amp;hl=en-US\" style=\"border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;\" allowfullscreen scrolling=\"no\" allow=\"encrypted-media; accelerometer; gyroscope; picture-in-picture\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>  <\/p>\n<p>\u0418\u043b\u0438 \u0432 \u0432\u0438\u0434\u0435 html \u0442\u0443\u0442:<br \/>  <a href=\"https:\/\/vneberu.ru\/\" rel=\"nofollow\">https:\/\/vneberu.ru\/<\/a><\/p>\n<p>  <\/p>\n<p>\u0412\u0438\u0434\u0435\u043e \u0441 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u043e\u0439 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0445\u043e\u0440\u043e\u0448\u0438\u043c, \u043d\u043e \u041c\u0438\u043d\u0444\u0438\u043d, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0441\u0442\u0430 \u043f\u043e \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435\u043c \u043c\u0435\u0436\u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u043c \u0442\u0440\u0430\u043d\u0441\u0444\u0435\u0440\u0442\u0430\u043c \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u0442\u043c\u0435\u0432\u0430\u0435\u0442 \u0432\u0441\u0435\u0445 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0445. \u0410 \u0447\u0442\u043e \u0436\u0435 \u0442\u0430\u043c \u0443 \u043d\u0435\u0433\u043e \u0432\u043d\u0443\u0442\u0440\u0438 \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043e\u0442\u0434\u043e\u0445\u043d\u0443\u043b \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0438 \u0441\u043d\u043e\u0432\u0430 \u0432\u0437\u044f\u043b\u0441\u044f \u0437\u0430 \u0434\u0435\u043b\u043e.<\/p>\n<p>  <\/p>\n<h2 id=\"chast-tretya-komu-na-nashem-byudzhete-zhivetsya-luchshe-drugih\">\u0427\u0430\u0441\u0442\u044c \u0442\u0440\u0435\u0442\u044c\u044f. \u041a\u043e\u043c\u0443 \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u0431\u044e\u0434\u0436\u0435\u0442\u0435 \u0436\u0438\u0432\u0435\u0442\u0441\u044f \u043b\u0443\u0447\u0448\u0435 \u0434\u0440\u0443\u0433\u0438\u0445?<\/h2>\n<p>  <\/p>\n<p>\u041f\u043e\u043a\u0430 \u044f \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043b\u0441\u044f \u0432 \u0445\u0438\u0442\u0440\u043e\u0441\u043f\u043b\u0435\u0442\u0435\u043d\u0438\u044f\u0445 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u041a\u0411\u041a \u044f \u0437\u0430\u043c\u0435\u0442\u0438\u043b 1 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u044c. \u041f\u043e\u0447\u0442\u0438 \u0432\u043e \u0432\u0441\u0435\u0445 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430\u0445 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043f\u043e 01 \u0440\u0430\u0437\u0434\u0435\u043b\u0443, \u0430 \u044d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u041f\u0443\u0442\u0438\u043d \u0441 \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u043c\u0438 \u043d\u0430 \u0441\u0435\u0431\u044f \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432 \u043d\u0435\u043c \u0433\u043e\u0440\u0434\u043e\u0435 \u043f\u0435\u0440\u0432\u043e\u0435 \u043c\u0435\u0441\u0442\u043e. \u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u041f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0430 \u0432\u0441\u0435\u0433\u0434\u0430 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0443 0101. <\/p>\n<p>  <\/p>\n<p>\u0417\u0430 17 \u043b\u0435\u0442 \u0435\u0433\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0435\u043d\u044f\u043b\u043e\u0441\u044c \u0432\u0441\u0435 \u043e\u0434\u043d\u0430\u0436\u0434\u044b, \u0430 \u043f\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u044e \u044d\u0442\u043e \u0432\u0441\u0435\u0433\u0434\u0430 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u041f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u0430. \u042f \u043f\u043e\u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u0440\u0430\u0437 \u041c\u0438\u043d\u0444\u0438\u043d \u0442\u0430\u043a \u043b\u044e\u0431\u0438\u0442 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0441\u0430\u043c\u0438\u0445 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432 \u043f\u043e 01 \u0440\u0430\u0437\u0434\u0435\u043b\u0443, \u0442\u043e \u044f \u0441\u043c\u043e\u0433\u0443 \u043e\u0446\u0435\u043d\u0438\u0442\u044c \u0442.\u043d. &quot;\u0417\u0430\u0442\u0440\u0430\u0442\u044b \u043d\u0430 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435&quot; \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u0430\u0432 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u043f\u043e \u0440\u0430\u0437\u0434\u0435\u043b\u0443 01. \u0412\u043f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u0438 \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043f\u043e 01, \u043d\u043e \u0442\u0430\u043a \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435\u0433\u0434\u0430. \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a, \u043a\u0430\u043a \u044d\u0442\u043e \u043f\u0440\u0435\u0434\u0443\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e GFSM 2014, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0445\u043e\u0434\u044f\u0442 \u043f\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c\u0443 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443 \u0440\u0430\u0437\u0434\u0435\u043b\u0443. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043f\u043e\u043b\u0438\u0446\u0438\u0435\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u0443\u044e\u0442\u0441\u044f \u043f\u043e \u043a\u043e\u0434\u0443 70310 <code>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e \u043f\u043e\u043b\u0438\u0446\u0438\u0438 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u043c\u0438 \u0441 \u043d\u0435\u0439 \u0443\u0441\u043b\u0443\u0433\u0430\u043c\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044e \u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u0446\u0435\u0432, \u0432\u044b\u0434\u0430\u0447\u0443 \u0440\u0430\u0431\u043e\u0447\u0438\u0445 \u0438 \u043f\u0440\u043e\u0435\u0437\u0434\u043d\u044b\u0445 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u043c\u043c\u0438\u0433\u0440\u0430\u043d\u0442\u0430\u043c, \u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 \u0430\u0440\u0435\u0441\u0442\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0438 \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0439 \u0441 \u0440\u0430\u0431\u043e\u0442\u043e\u0439 \u043f\u043e\u043b\u0438\u0446\u0438\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438, \u0440\u0435\u0433\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u0440\u043e\u0436\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0437\u0430 \u043d\u0438\u043c, \u043f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u0430\u0431\u0430\u043d\u0434\u043d\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0437\u0430 \u043c\u043e\u0440\u0441\u043a\u0438\u043c \u0438 \u043e\u043a\u0435\u0430\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0440\u044b\u0431\u043e\u043b\u043e\u0432\u043d\u044b\u043c \u043f\u0440\u043e\u043c\u044b\u0441\u043b\u043e\u043c;<\/code> <\/p>\n<p>  <\/p>\n<p>\u0412 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0435 \u0433\u043e\u0434\u044b \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u043b\u0438 \u043f\u043e 01 \u0440\u0430\u0437\u0434\u0435\u043b\u0443, \u0430 \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u043e \u043a\u0430\u043a\u043e\u043c\u0443-\u0442\u043e \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u043c\u0443. \u042f \u0441\u043d\u043e\u0432\u0430 \u0437\u0430\u0441\u0442\u0440\u044f\u043b \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043f\u0443\u0442\u0438. \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u043b\u043e\u0441\u044c \u0431\u0440\u043e\u0441\u0430\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u043d\u043d\u043e\u0435 \u0438 \u043f\u0440\u0438\u0434\u0443\u043c\u044b\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0434\u0440\u0443\u0433\u043e\u0435. \u0411\u044b\u043b\u0430 \u043d\u0443\u0436\u043d\u0430 \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u0431\u043e\u043b\u0435\u0435 \u0438\u0437\u043e\u0449\u0440\u0435\u043d\u043d\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438. \u041a \u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u044f \u0443\u0436\u0435 \u0441\u043e\u0431\u0440\u0430\u043b \u0434\u043b\u044f \u0441\u0435\u0431\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0431\u043e\u0440 \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0434\u043b\u044f Pandas, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0432 \u0440\u0430\u0431\u043e\u0442\u0435. \u042f \u0443\u0436\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0430\u043b \u043f\u0440\u043e levenshtein_merge(). \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u044d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c join \u0434\u0432\u0443\u0445 Pandas DataFrame \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0447\u0435\u0442\u043a\u043e\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u0447\u0435\u0440\u0435 \u0441\u0430\u043c\u043e\u0435 \u043a\u043e\u0440\u043e\u0442\u043a\u043e\u0435 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u041b\u0435\u0432\u0435\u043d\u0448\u0442\u0435\u0439\u043d\u0430. \u0424\u0443\u043d\u043a\u0446\u0438\u0439 \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u043e\u0441\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u044f \u0440\u0435\u0448\u0438\u043b \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u0438\u0445 \u0432 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443. \u041a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u0447\u0430\u043b \u0441\u0432\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0439 \u043a\u0432\u0435\u0441\u0442, \u044d\u0442\u043e \u0431\u044b\u043b \u043f\u0440\u043e\u0441\u0442\u043e \u043a\u043b\u0430\u0441\u0441 \u0432 \u0442\u043e\u043c \u0436\u0435 \u0444\u0430\u0439\u043b\u0435, \u0447\u0442\u043e \u0438 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0432\u043f\u043e\u043b\u043d\u0435 \u0433\u043e\u0434\u043d\u0430\u044f \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0447\u0435\u0440\u0435\u0437 <code>pip install<\/code> \u0438 \u0441\u0438\u043b\u044c\u043d\u043e \u043e\u0431\u043b\u0435\u0433\u0447\u0438\u0442\u044c \u0441\u0435\u0431\u0435 \u0436\u0438\u0437\u043d\u044c \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 Pandas DataFrame. \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 \u044f \u043d\u0430\u0437\u0432\u0430\u043b \u043f\u043e\u043b\u0443\u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0442, \u0447\u0442\u043e \u0432 \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0435 \u043d\u0430 \u0430\u043d\u0433\u043b\u0438\u0439\u0441\u043a\u0438\u0439 \u0431\u0443\u0434\u0435\u0442 prepack.<br \/>  \u0421\u0435\u0439\u0447\u0430\u0441 \u0431\u0435\u0437 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0438 2 \u0438 \u044f \u0443\u0436\u0435 \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0443\u0442\u043e\u043c\u0438\u043b\u0441\u044f, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u0441\u0442\u0430\u0440\u0430\u044e\u0441\u044c \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0441\u0442\u0430\u0442\u044c\u044e \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0435\u0432 \u043a\u043e\u0434\u0430 jupyter notebook \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044f \u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b \u0432\u0441\u0435 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0438\u043c\u043f\u043e\u0440\u0442 \u043d\u0443\u0436\u043d\u044b\u0445 \u043c\u043e\u0434\u0443\u043b\u0435\u0439 import pandas as pd import numpy as np import os, sys  # \u044d\u0442\u043e \u043c\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u043f\u043e\u043b\u0443\u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0442 from prepack import prepack as pp<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u042d\u0442\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0435 pd.options.display.max_rows = 2000 pd.options.display.max_columns = 200 pd.options.display.max_colwidth = 500 pd.options.display.min_rows = 40<\/code><\/pre>\n<p>  <\/p>\n<p>\u0410 \u0432\u043e\u0442 \u0437\u0434\u0435\u0441\u044c \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043f\u043e\u043b\u0443\u0444\u0430\u0431\u0440\u0438\u043a\u0430\u0442 prepack. \u042d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442\u0441\u044f zip \u0430\u0440\u0445\u0438\u0432. \u0421\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0430\u0440\u0445\u0438\u0432\u0430 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043f\u0435\u0440\u0435\u0447\u043d\u044f \u0438\u043c\u0435\u043d \u0444\u0430\u0439\u043b\u043e\u0432 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 \u0438 file-like \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432,<br \/>  \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043b\u044c\u0448\u0435. \u041a \u043f\u0440\u0438\u043c\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 pd.read_excel(), \u0435\u0441\u043b\u0438 \u0432 \u0430\u0440\u0445\u0438\u0432\u0435 \u0444\u0430\u0439\u043b\u044b excel.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\">names, files = pp.read_zip(&quot;raw_data.zip&quot;) <\/code><\/pre>\n<p>  <\/p>\n<p>\u042d\u0442\u0430 \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u043e\u0442 pd.read_excel() \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c, \u0447\u0442\u043e \u043c\u0435\u043d\u044f\u0435\u0442 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0442\u043a\u0440\u044b\u0442\u0438\u044f excel \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<br \/>  \u041c\u043e\u0439 read_excel \u0447\u0438\u0442\u0430\u0435\u0442 \u0432\u0435\u0441\u044c excel \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442, \u0438 \u043d\u0435 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u0432\u0437\u044f\u0442\u044c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u043a\u043e\u043b\u043e\u043d\u043e\u043a \u0438\u0437 \u043f\u0435\u0440\u0432\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438.<br \/>  \u042f \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u044e \u043d\u0430\u0447\u0430\u043b\u043e \u0444\u0430\u0439\u043b\u0430, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f \u0432\u0441\u0435\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 \u0432 \u0430\u0440\u0445\u0438\u0432\u0435. \u041f\u043e \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435 \u0444\u0430\u0439\u043b\u044b<br \/>  \u043d\u0435 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f. \u042f \u0437\u0430\u0434\u0430\u044e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430, \u0430 \u043f\u043e\u0434\u0445\u043e\u0434\u044f\u0442 \u043e\u043d\u0438 \u0438 \u043a\u043e \u0432\u0441\u0435\u043c \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u043c.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\">pp.read_excel(files[0]).iloc[8:13,:]<\/code><\/pre>\n<div class=\"scrollable-table\">\n<table border=\"1\">\n<thead>\n<tr>\n<th><\/th>\n<th>0<\/th>\n<th>1<\/th>\n<th>2<\/th>\n<th>3<\/th>\n<th>4<\/th>\n<th>5<\/th>\n<th>6<\/th>\n<th>7<\/th>\n<th>8<\/th>\n<th>9<\/th>\n<th>10<\/th>\n<th>11<\/th>\n<th>12<\/th>\n<th>13<\/th>\n<th>14<\/th>\n<th>15<\/th>\n<th>16<\/th>\n<th>17<\/th>\n<th>18<\/th>\n<th>19<\/th>\n<th>20<\/th>\n<th>21<\/th>\n<th>22<\/th>\n<th>23<\/th>\n<th>24<\/th>\n<th>25<\/th>\n<th>26<\/th>\n<th>27<\/th>\n<th>28<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>8<\/th>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>(\u0442\u044b\u0441. \u0440\u0443\u0431.)<\/td>\n<td><\/td>\n<td><\/td>\n<td>(\u0442\u044b\u0441. \u0440\u0443\u0431.)<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<th>9<\/th>\n<td>\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f<\/td>\n<td>\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \\n\u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438<\/td>\n<td>\u041a\u043e\u0434\u044b \u0424\u041a\u0420<\/td>\n<td>\u041a\u043e\u0434\u044b \u0426\u0421\u0420<\/td>\n<td>\u041a\u043e\u0434\u044b \u0412\u0420<\/td>\n<td>\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e \u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u043c \u00ab\u041e \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u043c \u0431\u044e\u0434\u0436\u0435\u0442\u0435 \u043d\u0430 2002 \u0433\u043e\u0434\u00bb<\/td>\n<td>\u0423\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u0430\u044f \u0441\u0432\u043e\u0434\u043d\u0430\u044f \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u0430\u044f \u0440\u043e\u0441\u043f\u0438\u0441\u044c<\/td>\n<td>\u0424\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/td>\n<td>\u041b\u0438\u043c\u0438\u0442\u044b \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432<\/td>\n<td>\u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u043e<\/td>\n<td>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u0440\u043e\u0441\u043f\u0438\u0441\u0438 \u043f\u043e \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0433\u0438\u044e<\/td>\n<td>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u0440\u043e\u0441\u043f\u0438\u0441\u0438,%<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<th>10<\/th>\n<td><\/td>\n<td>\u041f\u041f\u041f<\/td>\n<td>\u0420\u0437\u041f\u0440<\/td>\n<td>\u0426\u0421\u0420<\/td>\n<td>\u0412\u0420<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<th>11<\/th>\n<td>1<\/td>\n<td>2<\/td>\n<td>3<\/td>\n<td>4<\/td>\n<td>5<\/td>\n<td>6<\/td>\n<td>7<\/td>\n<td>8<\/td>\n<td>8<\/td>\n<td>9<\/td>\n<td>10<\/td>\n<td>10<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<th>12<\/th>\n<td>\u041c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0438 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>020<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>10443678.700000001<\/td>\n<td>10823452<\/td>\n<td>10307275.3<\/td>\n<td><\/td>\n<td>10259178.000000002<\/td>\n<td>95.23094203217238<\/td>\n<td>94.78656162562555<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u044f \u043e\u0447\u0435\u043d\u044c \u043b\u044e\u0431\u043b\u044e, \u043e\u043d\u0430 \u0441\u0438\u043b\u044c\u043d\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u0432\u0440\u0435\u043c\u044f. \u0414\u0435\u043b\u0430\u0435\u0442 \u043e\u043d\u0430 \u0432\u043e\u0442 \u0447\u0442\u043e. \u0427\u0438\u0442\u0430\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0444\u0430\u0439\u043b\u043e\u0432 excel, \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044f \u0438\u0445<br \/>  \u0432 1 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 DataFrame, \u0441\u0440\u0430\u0437\u0443 \u0437\u0430\u0434\u0430\u0432\u0430\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u0438 \u0443\u0431\u0438\u0440\u0430\u044f \u043c\u0443\u0441\u043e\u0440 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430, \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u0430\u043d\u043d\u044b\u0435.<br \/>  \u0424\u0443\u043d\u043a\u0446\u0438\u0438 \u043d\u0443\u0436\u043d\u043e \u043c\u0438\u043d\u0438\u043c\u0443\u043c 3 \u043f\u0435\u0440\u0432\u044b\u0445 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u0430: files, columns, fltr. \u041f\u0435\u0440\u0432\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u044d\u0442\u043e \u0441\u043f\u0438\u0441\u043e\u043a excel \u0444\u0430\u0439\u043b\u043e\u0432, \u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u2014 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u0430\u0439\u043b\u0435, \u043d\u0443\u0436\u043d\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u0435\u0440\u0432\u044b\u0439 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438. \u0422\u0440\u0435\u0442\u0438\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u2014 \u0444\u0438\u043b\u044c\u0442\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435<br \/>  \u0431\u0443\u0434\u0443\u0442 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u044b \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u0430\u043c, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u043d\u0446\u0435 \u0438 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0444\u0430\u0439\u043b\u0430. 4 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442<br \/>  \u043e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0439. \u0421 \u0435\u0433\u043e \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u0443\u043a\u0437\u0430\u0430\u0442\u044c \u0432 \u043a\u0430\u043a\u0438\u0445 \u0441\u0442\u043e\u043b\u0431\u0430\u0445 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0435\u0441\u0442\u044c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438. <\/p>\n<p>  <\/p>\n<p>\u0418\u0437\u0443\u0447\u0438\u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0444\u0430\u0439\u043b, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044f \u043e\u0442\u043a\u0440\u044b\u043b \u0432\u044b\u0448\u0435 \u043c\u043e\u0436\u043d\u043e \u0432\u0438\u0434\u0435\u0442\u044c, \u0447\u0442\u043e \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 0 \u043f\u043e 11 \u0441\u0442\u043e\u043b\u0431\u0435\u0446, \u0430 \u0434\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u0442\u0435\u0445 \u0441\u0442\u0440\u043e\u043a\u0430\u0445, \u0433\u0434\u0435<br \/>  \u0432 \u043f\u0435\u0440\u0432\u043e\u043c \u0441\u0442\u043e\u043b\u0431\u0446\u0435 \u0442\u0435\u043a\u0441\u0442, \u0430 \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0447\u0438\u0441\u043b\u043e. \u042d\u0442\u0438\u0445 \u0434\u0432\u0443\u0445 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u0432\u0435\u0441\u044c \u043c\u0443\u0441\u043e\u043a. \u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 \u0443 \u043d\u0430\u0441 3 \u0441\u0442\u043e\u043b\u0431\u0446\u0430\u0445:<br \/>  8,9,10<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u0432\u0441\u0435 \u043d\u0430\u0448\u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 1 \u0431\u043e\u043b\u044c\u0448\u043e\u0439 DataFrame df = pp.parse_excels(files, columns=[0,12], fltr={0: 'istext',1: 'isnum'}, header=[8,9,10])  #\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c df.head(5)<\/code><\/pre>\n<div class=\"scrollable-table\">\n<table border=\"1\">\n<thead>\n<tr>\n<th><\/th>\n<th>\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f<\/th>\n<th>\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f<\/th>\n<th>\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440<\/th>\n<th>\u041a\u043e\u0434\u044b \u0426\u0421\u0420 \u0426\u0421\u0420<\/th>\n<th>\u041a\u043e\u0434\u044b \u0412\u0420 \u0412\u0420<\/th>\n<th>\u0423\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u043e \u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u044b\u043c \u0437\u0430\u043a\u043e\u043d\u043e\u043c \u00ab\u041e \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u043c \u0431\u044e\u0434\u0436\u0435\u0442\u0435 \u043d\u0430 2002 \u0433\u043e\u0434\u00bb<\/th>\n<th>\u0423\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u0430\u044f \u0441\u0432\u043e\u0434\u043d\u0430\u044f \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u0430\u044f \u0440\u043e\u0441\u043f\u0438\u0441\u044c<\/th>\n<th>\u0424\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/th>\n<th>\u041b\u0438\u043c\u0438\u0442\u044b \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u044b\u0445 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u0441\u0442\u0432<\/th>\n<th>(\u0442\u044b\u0441. \u0440\u0443\u0431.) \u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u043e<\/th>\n<th>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u0440\u043e\u0441\u043f\u0438\u0441\u0438 \u043f\u043e \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0433\u0438\u044e<\/th>\n<th>\u041f\u0440\u043e\u0446\u0435\u043d\u0442 \u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0443\u0442\u043e\u0447\u043d\u0435\u043d\u043d\u043e\u0439 \u0441\u0432\u043e\u0434\u043d\u043e\u0439 \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u0440\u043e\u0441\u043f\u0438\u0441\u0438,%<\/th>\n<th>src_filename<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>0<\/th>\n<td>\u041c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0438 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>020<\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td>10443678.700000001<\/td>\n<td>10823452<\/td>\n<td>10307275.3<\/td>\n<td><\/td>\n<td>10259178.000000002<\/td>\n<td>95.23094203217238<\/td>\n<td>94.78656162562555<\/td>\n<td>2002<\/td>\n<\/tr>\n<tr>\n<th>1<\/th>\n<td>\u0413\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438 \u043c\u0435\u0441\u0442\u043d\u043e\u0435 \u0441\u0430\u043c\u043e\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/td>\n<td>020<\/td>\n<td>0100<\/td>\n<td><\/td>\n<td><\/td>\n<td>158826.9<\/td>\n<td>153149.8<\/td>\n<td>153149.8<\/td>\n<td><\/td>\n<td>150806.5<\/td>\n<td>100<\/td>\n<td>98.46992944163166<\/td>\n<td>2002<\/td>\n<\/tr>\n<tr>\n<th>2<\/th>\n<td>\u0424\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0432\u043b\u0430\u0441\u0442\u0438<\/td>\n<td>020<\/td>\n<td>0103<\/td>\n<td><\/td>\n<td><\/td>\n<td>158826.9<\/td>\n<td>153149.8<\/td>\n<td>153149.8<\/td>\n<td><\/td>\n<td>150806.5<\/td>\n<td>100<\/td>\n<td>98.46992944163166<\/td>\n<td>2002<\/td>\n<\/tr>\n<tr>\n<th>3<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442<\/td>\n<td>020<\/td>\n<td>0103<\/td>\n<td>037<\/td>\n<td><\/td>\n<td>147458.5<\/td>\n<td>141865<\/td>\n<td>141865<\/td>\n<td><\/td>\n<td>140224.4<\/td>\n<td>100<\/td>\n<td>98.84354844394319<\/td>\n<td>2002<\/td>\n<\/tr>\n<tr>\n<th>4<\/th>\n<td>\u0414\u0435\u043d\u0435\u0436\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430<\/td>\n<td>020<\/td>\n<td>0103<\/td>\n<td>037<\/td>\n<td>027<\/td>\n<td>80921.6<\/td>\n<td>75448.3<\/td>\n<td>75448.3<\/td>\n<td><\/td>\n<td>74517.7<\/td>\n<td>100<\/td>\n<td>98.76657260667237<\/td>\n<td>2002<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>\u0415\u0449\u0435 1 \u043f\u043e\u043b\u0435\u0437\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438, \u044d\u0442\u043e \u043e\u0431\u0435\u0440\u0442\u043a\u0430 \u0434\u043b\u044f pickle, \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 prepack 0.4.2 \u0443\u043c\u0435\u0435\u0442 \u0447\u0438\u0442\u0430\u0442\u044c \u0438 \u043f\u0438\u0441\u0430\u0442\u044c \u0432 <code>pkl.gz<\/code><\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0432 \u0444\u0430\u0439\u043b df.to_csv('raw_data.csv.gz') pp.save(df, 'raw_data.pkl.gz')<\/code><\/pre>\n<p>  <\/p>\n<p>\u041e\u0434\u043d\u0430 \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 prepack. \u0421 \u0435\u0435 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u043e\u0436\u043d\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u0430\u0442\u044c DataFrame, \u043f\u043e\u043b\u0443\u0447\u0430\u044f\u044f \u0432\u0435\u043a\u0442\u043e\u0440 \u0441 \u0431\u0443\u043b\u0435\u0432\u043e\u0439 \u043c\u0430\u0441\u043a\u043e\u0439<br \/>  \u041f\u0435\u0440\u0432\u044b\u043c \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u043c \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0441\u0430\u043c \u0444\u0438\u043b\u044c\u0442\u0440\u0443\u0435\u043c\u044b\u0439 DataFrame, \u0432\u0442\u043e\u0440\u043e\u044b\u043c \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u0444\u0438\u043b\u044c\u0442\u0440, \u0430 \u0442\u0440\u0435\u0442\u0438\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u0442, \u0431\u0443\u0434\u0443\u0442<br \/>  \u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u044b \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432 \u0438\u043b\u0438 \u0438\u0445 \u0438\u043d\u0434\u0435\u043a\u0441\u044b. \u0421\u0435\u0439\u0447\u0430\u0441 \u044f \u0430\u0434\u0440\u0435\u0441\u0443\u044e\u0441\u044c \u043f\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 3 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 iloc=True.<\/p>\n<p>  <\/p>\n<p>\u041f\u0435\u0440\u0432\u043e\u0435 \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432, \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u044f \u043f\u043e\u043b\u0443\u0447\u0443 \u0438\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 \u0441\u0442\u0440\u043e\u043a\u0438, \u0433\u0434\u0435<br \/>  \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043e &quot;\u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0430\u0432\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f&quot; \u0438 &quot;\u043a\u043e\u0434 \u041f\u041f\u041f&quot;, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0447\u0430\u0441\u0442\u0438 \u041a\u0411\u041a \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043f\u0443\u0441\u0442\u044b\u043c\u0438. \u0418\u043c\u0435\u043d\u043d\u043e \u0432 \u044d\u0442\u0438\u0445 \u0441\u0442\u0440\u043e\u043a\u0430\u0445 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u044b<br \/>  \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0442\u0443\u0442 \u0431\u0443\u0434\u0443\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u0435\u043b\u0435\u0439 \u0438 \u0438\u0445 \u043a\u043e\u0434\u044b \u041f\u041f\u041f f = pp.df_filter_and(df, {0: 'istext', 1: 'isnum', 2: 'isblank', 3: 'isblank'}, iloc=True) ppp = df[f] idx = ppp['\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f'].index ppp = ppp.loc[idx,:]<\/code><\/pre>\n<p>  <\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u044f \u0441\u0434\u0435\u043b\u0430\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0442 \u043c\u043d\u0435 \u0432\u044b\u0440\u0435\u0437\u0430\u0442\u044c \u0438\u0437 DataFrame \u043d\u0443\u0436\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u043f\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0443, \u0430 \u0441 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u043c\u0438 \u0441\u0442\u0440\u043e\u043a\u0430\u043c\u0438 \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u043e\u0441\u0442\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0438\u043d\u0433.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\">#\u044d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u044b\u0440\u0435\u0437\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u0437 \u0444\u0440\u0435\u0439\u043c\u0430 \u043f\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0443, \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u044f \u0432\u044b\u0440\u0435\u0437\u0430\u043d\u043d\u043e\u0435 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e def df_filter(df, fltr):     f = pp.df_filter_and(df, fltr)     res = df[f]     df.drop(res.index, axis=0, inplace=True)     return res<\/code><\/pre>\n<p>  <\/p>\n<p>\u042d\u0442\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u0435\u0439 \u044f \u0431\u0443\u0434\u0443 \u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c \u043d\u0430\u0431\u043e\u0440\u044b \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0435\u0432, \u043f\u043e \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0431\u0443\u0434\u0443 \u0432\u044b\u0431\u0438\u0440\u0430\u0442\u044c \u0438\u0437 \u043e\u0431\u0449\u0435\u0433\u043e DataFrame \u043d\u0443\u0436\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438<br \/>  \u041d\u0430 \u0432\u0445\u043e\u0434\u0435 \u043e\u0431\u0449\u0438\u0445 \u0434\u0430\u0442\u0430\u0444\u0440\u0435\u0439\u043c, \u0444\u0438\u043b\u044c\u0442\u0440 \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 \u043d\u0443\u0436\u043d\u044b\u0445 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u0438\u0445 \u043a\u043e\u0434\u044b \u041f\u041f\u041f. \u0414\u0430\u043b\u044c\u0448\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f<br \/>  \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u041a\u0411\u041a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443\u0436\u043d\u043e \u0431\u0440\u0430\u0442\u044c \u0432 \u0440\u0430\u0441\u0447\u0435\u0442. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442 label \u0437\u0430\u0434\u0430\u0435\u0442 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0439 \u0434\u043b\u044f<br \/>  \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e \u0446\u0435\u043b\u0435\u0432\u044b\u043c \u0441\u0442\u0430\u0442\u044c\u044f\u043c. \u042d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0434\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0442\u0430\u043a\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0442\u043e\u043b\u044c\u043a\u043e \u0447\u0430\u0441\u0442\u044c<br \/>  \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430, \u0447\u0442\u043e \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0440\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\">def df_filter_post_proc(df, fltr, rzpr, label):     df_ = df_filter(df, fltr)     codes = df_['\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f'].unique()     names = df_['\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f'].unique()     return {'name': list(names), 'ppp': list(codes), 'rzpr': list(rzpr), 'label': list(label)} <\/code><\/pre>\n<p>  <\/p>\n<p>\u0417\u0434\u0435\u0441\u044c \u0444\u0443\u043d\u043a\u0446\u0438\u044f, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430. \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0433\u0440\u043e\u043c\u043e\u0437\u0434\u043a\u043e, \u043d\u043e \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u0441\u0442\u0430\u043d\u0443, \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 1 \u0440\u0430\u0437. \u0414\u0435\u043b\u0430\u0435\u0442 \u043e\u043d\u0430 \u0432\u043e\u0442 \u0447\u0442\u043e. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0440\u0435\u0437 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 df \u043f\u043e \u043a\u043e\u0434\u0430\u043c \u041f\u041f\u041f \u0443 \u0433\u0440\u0443\u043f\u043f\u044b \u0438 \u043a\u043e\u0434\u0430\u043c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432. \u041f\u043e\u0442\u043e\u043c\u0443 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u0440\u0435\u0437 \u043f\u043e \u0442\u0435\u043c \u0436\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043a\u043e\u0434\u0430\u043c \u041f\u041f\u041f, \u043d\u043e \u0443\u0436\u0435 \u0442\u0435 \u0441\u0442\u0440\u043e\u043a\u0438, \u0433\u0434\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u044b \u0446\u0435\u043b\u0435\u0432\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438, \u0438\u0449\u0435\u043c \u043d\u0443\u0436\u043d\u044b\u0435 \u0446\u0435\u043b\u0435\u0432\u044b\u0435 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e \u0438\u0445 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u043d\u044b\u043c \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f\u043c. \u0414\u0430\u043b\u044c\u0448\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u043f\u0440\u043e\u0441\u0442\u043e \u0441\u043b\u043e\u0436\u0438\u0442\u044c \u044d\u0442\u0438 \u0441\u0440\u0435\u0437\u044b \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u043f\u043e \u0433\u0440\u0443\u043f\u043f\u0435 \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0441\u0443\u043c\u043c. \u041d\u043e \u0432\u0435\u0434\u044c \u0443 \u043d\u0430\u0441 \u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430. \u0415\u0441\u043b\u0438 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u0430\u044f \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u0438\u0437 \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430, \u0442\u043e \u0441\u0443\u043c\u043c\u0430 \u043f\u043e \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043f\u043e\u0441\u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f \u0434\u0432\u0430\u0436\u0434\u044b: 1 \u0440\u0430\u0437 \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0435 \u0441\u0430\u043c\u043e\u0439 \u0446\u0435\u043b\u0435\u0432\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438, \u0430 \u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0441\u0443\u043c\u043c\u044b \u043f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0443. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0432\u0443\u0445 \u044d\u0442\u0438\u0445 \u0441\u0440\u0435\u0437\u043e\u0432. \u0412 \u0441\u043b\u0443\u0447\u0430\u0435 \u0435\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u043e\u0434\u0443 \u041f\u041f\u041f \u0438 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0443, \u0442\u043e\u0433\u0434\u0430 \u0438\u0437 \u0432\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u0440\u0435\u0437\u0430 \u0442\u0430\u043a\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0443\u0431\u0438\u0440\u0430\u0435\u043c. <\/p>\n<p>  <\/p>\n<p>\u0422\u043e \u0447\u0442\u043e \u043e\u0441\u0442\u0430\u043d\u0435\u0442\u0441\u044f \u0432\u043e \u0432\u0442\u043e\u0440\u043e\u043c \u0441\u0440\u0435\u0437\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043f\u0435\u0440\u0432\u044b\u043c \u0441\u0440\u0435\u0437\u043e\u043c \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0438\u043c \u043a \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0433\u0440\u0443\u043f\u043f\u0435.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u043e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0438 \u043f\u0440\u043e\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u044b\u0431\u043e\u0440\u043a\u0430 \u043d\u0443\u0436\u043d\u044b\u0445 \u0441\u0442\u0440\u043e\u043a \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043d\u0443\u0436\u043d\u043e\u0439 \u043d\u0430\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u0438 def groups_fill(df, groups):     res = pd.DataFrame([])     for g in groups:         el = groups[g]          ppp = el['ppp']         rzpr = el['rzpr']         label = el['label']          #\u0415\u0441\u043b\u0438 \u043a\u043e\u0434\u043e\u0432 ppp \u043d\u0435\u0442, \u0442\u043e \u0438\u0441\u043a\u0430\u0442\u044c \u043d\u0435\u0447\u0435\u0433\u043e - \u043f\u0440\u043e\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0446\u0438\u043a\u043b         if len(ppp) == 0:             continue          #\u0442\u0443\u0442 1 \u0444\u0438\u043b\u044c\u0442\u0440 \u043f\u043e \u043a\u043e\u0434\u0430\u043c         f1 = {'\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f': ppp}         #\u0442\u0443\u0442 2 \u0444\u0438\u043b\u044c\u0442\u0440 \u043f\u043e \u0442\u0435\u043c \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0447\u0438\u0442\u0430\u0442\u044c \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u043c\u0438 \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435         f2 = {'\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440': rzpr}         #\u0442\u0443\u0442 3 \u0444\u0438\u043b\u044c\u0442\u0440, \u0447\u0442\u043e \u0443\u0431\u0440\u0430\u0442\u044c \u043b\u0438\u0448\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0441 \u043a\u043e\u0434\u0430\u043c\u0438 \u0441\u0442\u0430\u0442\u0435\u0439         f3 = {'\u041a\u043e\u0434\u044b \u0426\u0421\u0420 \u0426\u0421\u0420': 'isblank'}         #\u0442\u0443\u0442 3 \u0444\u0438\u043b\u044c\u0442\u0440, \u0447\u0442\u043e \u0443\u0431\u0440\u0430\u0442\u044c \u043b\u0438\u0448\u043d\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0441 \u0432\u0438\u0434\u0430\u043c\u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432         f4 = {'\u041a\u043e\u0434\u044b \u0412\u0420 \u0412\u0420': 'isblank'}          #\u043c\u0430\u0441\u043a\u0438 \u043f\u043e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u043c         m1 = pp.df_filter_or(df, f1)         m2 = pp.df_filter_or(df, f2)         m3 = pp.df_filter_or(df, f3)         m4 = pp.df_filter_or(df, f4)         #\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u043c \u0432\u0441\u0435 \u043c\u0430\u0441\u043a\u0438 \u0432 \u043e\u0434\u043d\u0443 \u0447\u0435\u0440\u0435\u0437 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u0438         df1 = df[m1 &amp; m2 &amp; m3 &amp; m4]          #\u0412\u0442\u043e\u0440\u043e\u0439 \u0441\u0440\u0435\u0437 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e \u043a\u043e\u0434\u0430\u043c ppp, \u043a\u043e\u0434\u0430\u043c \u0412\u0420 \u0438 label (\u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u044e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f)         #\u043f\u043e \u043a\u043e\u0434\u0430\u043c ppp \u0438 \u043a\u043e\u0434\u0430\u043c \u0412\u0420 \u043c\u0430\u0441\u043a\u0438 \u0443\u0436\u0435 \u0435\u0441\u0442\u044c         df_ = df[m1 &amp; m4]         f5 = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': label}         m5 = pp.df_filter_or(df_, f5)         df2 = df_[m5].copy()          #\u0434\u043b\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0434\u0443\u0431\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u0432\u0443\u0445 \u0441\u0440\u0435\u0437\u043e\u0432 \u043d\u0430\u0434\u043e \u0443\u0431\u0440\u0430\u0442\u044c \u0442\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0432 label (df2), \u0440\u0430\u0437\u0434\u0435\u043b\/\u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b \u043a\u043e\u0442\u043e\u0440\u044b\u0445         #\u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c\u0438\/\u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430\u043c\u0438 \u0432 rzpr (df1). \u042d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0435\u0441\u043b\u0438 label \u0443\u043a\u0430\u0437\u0430\u043d \u0434\u043b\u044f \u0426\u0421\u0420,         #\u0430 \u0420\u0417\/\u041f\u0420 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442, \u0442\u043e \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430 \u043f\u043e \u0420\u0417\/\u041f\u0420 \u0443\u0436\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u0441\u0443\u043c\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0432 \u0441\u0442\u0440\u043e\u043a\u0435 \u0441 \u0426\u0421\u0420.         #\u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 \u0438\u0449\u0435\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0441\u043e\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0439 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e 3 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c: \u041f\u041f\u041f, \u0420\u0417\u041f\u0420, \u0433\u043e\u0434 (src_filename)          #\u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043d\u0430\u0439\u0434\u0435\u043c \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u0435 df1 \u0438 df2         #\u043d\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0431\u0443\u0434\u0443\u0442 \u0438\u043d\u0434\u0435\u043a\u0441\u044b \u0438\u0437 df2, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043c \u0438\u0445         df2['idx'] = df2.index         intersect = pd.merge(df1.loc[:,['\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f','\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440', 'src_filename']],                              df2.loc[:,['\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f','\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440', 'src_filename','idx']],                              on=['\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f','\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440', 'src_filename'], how='inner')          #\u0443\u0434\u0430\u043b\u0438\u043c \u043d\u0430\u0439\u0434\u0435\u043d\u043d\u044b\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0438\u0437 df2 \u043f\u043e \u0438\u043d\u0434\u0435\u043a\u0441\u0443         df2_filtered = df2.drop(intersect['idx'], axis=0)          #\u0442\u0435\u043f\u0435\u0440\u044c \u0442\u043e, \u0447\u0442\u043e \u0435\u0441\u0442\u044c \u0432 df1 \u0438 df2 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0435\u043c \u0432 1 \u0441\u0440\u0435\u0437, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445         df3 = pd.concat([df1, df2_filtered], axis=0)         v = df3[['\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f',                  '\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f',                  '\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440',                  '(\u0442\u044b\u0441. \u0440\u0443\u0431.) \u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u043e',                  'src_filename']].copy()         #\u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0438\u043c\u044f         v['name'] = g         #\u0434\u043e\u0431\u0430\u0432\u0438\u043c \u0432\u0441\u0435 \u0432 \u0438\u0442\u043e\u0433\u043e\u0432\u044b\u0439 \u0434\u0430\u0442\u0430\u0444\u0440\u0435\u0439\u043c         res = pd.concat([res, v], axis=0)     return res<\/code><\/pre>\n<p>  <\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u0434\u0430\u0434\u0438\u043c \u0441\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f\u044b \u0438 \u043a\u0440\u0438\u0442\u0435\u0440\u0438\u0438 \u0434\u043b\u044f \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0432 \u043d\u0438\u0445.<br \/>  \u041a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043b\u0435\u0434\u0443\u0449\u0430\u044f: <\/p>\n<p>  <\/p>\n<ol>\n<li>\u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u044b \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432, \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0432 \u044d\u0442\u0443 \u0433\u0440\u0443\u043f\u043f\u0443. <\/li>\n<li>\u0414\u0430\u043b\u044c\u0448\u0435 \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u0430\u043c \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u0438\u0437 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0441 0101 \u043f\u043e 0107 \u0432 \u044d\u0442\u0438\u0445 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0430\u0445 \u0432 \u043f\u0435\u0440\u0438\u043e\u0434 \u0441 2002 \u043f\u043e 2019 \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432.<\/li>\n<li>\u0417\u0430\u0434\u0430\u0435\u043c \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430 \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u0446\u0435\u043b\u0435\u0432\u044b\u0445 \u0441\u0442\u0430\u0442\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u0438\u043c\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u043e\u0432 \u0441 0101 \u043f\u043e 0107 \u0431\u0443\u0434\u0443\u0442 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0432 \u0440\u0430\u0441\u0445\u043e\u0434\u044b. \u0412 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u044d\u0442\u043e \u0431\u0443\u0434\u0443\u0442 \u043e\u0431\u0449\u0438\u0435 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430, \u043d\u043e \u0434\u043b\u044f \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0433\u0440\u0443\u043f\u043f \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435.<\/li>\n<\/ol>\n<p>  <\/p>\n<pre><code class=\"python\"> lst = {}  #\u044d\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u044b \u0434\u043b\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u043d\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u041e\u0418\u0412 rzpr_base = ['0101','0102','0103','0104','0105','0106','0107']  #\u042d\u0442\u043e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0430\u044f \u0426\u0421\u0420 \u0434\u043b\u044f \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 \u043d\u0430 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 label_base = ['\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439',               r'contains=.*(?:\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.*\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430).*',               r'contains=.*(?:\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432).*',               r'contains=.*(?:\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043e\u0440\u0433\u0430\u043d\u043e\u0432.*\u0432\u043b\u0430\u0441\u0442\u0438).*'              ]  # \u0422\u0443\u0442 \u0438\u0434\u0443\u0442 \u0441\u0430\u043c\u0438 \u0433\u0440\u0443\u043f\u043f\u044b \u0438 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u043d\u0438\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0434\u043b\u044f \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0438 f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f).*'} rzpr = ['isblank'] df_slice = df_filter_post_proc(ppp, f, rzpr, label_base) lst['\u0432\u044b\u0431\u043e\u0440\u044b'] = df_slice  rzpr = ['0101','0102','0103','0104','0105','0106','0107','0201'] f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0430\u0440\u043c\u0438\u0438|\u043e\u0431\u043e\u0440\u043e\u043d|\u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0440\u0430\u0437\u0432\u0435\u0434\u043a\u0438|\u0431\u043e\u0435\u043f\u0440\u0438\u043f\u0430\u0441|\u0432\u043e\u043e\u0440\u0443\u0436\u0435\u043d|\u0432\u043e\u0435\u043d\u043d).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0430\u0440\u043c\u0438\u044f'] = df_slice  rzpr = ['0101','0102','0103','0104','0105','0106','0107','0201'] f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0447\u0440\u0435\u0437\u0432\u044b\u0447\u0430\u0439\u043d|\u043c\u0435\u0434\u0438\u043a\u043e-\u0431\u0438\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a|\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u043c \u0440\u0435\u0437\u0435\u0440\u0432\u0430\u043c).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0413\u041e \u0427\u0421'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043d\u0430\u0434\u0437\u043e\u0440|\u043a\u043e\u043d\u0442\u0440\u043e\u043b|\u0438\u043d\u0441\u043f\u0435\u043a\u0446).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043a\u043e\u0441\u043c\u043e\u0441|\u043a\u043e\u0441\u043c\u0438\u0447\u0435\u0441\u043a).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043a\u043e\u0441\u043c\u043e\u0441'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u0430\u044f \u0434\u0443\u043c\u0430|\u0441\u043e\u0432\u0435\u0442 \u0444\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043a\u0443\u043b\u044c\u0442\u0443\u0440|\u0445\u0443\u0434\u043e\u0436\u0435\u0441\u0442\u0432|\u0437\u043e\u0434\u0447\u0435\u0441\u0442\u0432|\u0436\u0438\u0432\u043e\u043f\u0438\u0441|\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0442\u0435\u0430\u0442\u0440|\u044d\u0440\u043c\u0438\u0442\u0430\u0436|\u0444\u043e\u043d\u0434 \u043a\u0438\u043d\u043e\u0444\u0438\u043b\u044c\u043c\u043e\u0432).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430'] = df_slice   f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043d\u0430\u0443\u043a|\u043d\u0430\u0443\u0447\u043d|\u0444\u0443\u043d\u0434\u0430\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439|\u043a\u0443\u0440\u0447\u0430\u0442\u043e\u0432\u0441\u043a\u0438\u0439 \u0438\u043d\u0441\u0442\u0438\u0442\u0443\u0442|\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d|\u043f\u0440\u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f|\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435'] = df_slice   f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043d\u0430\u043b\u043e\u0433).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043d\u0430\u043b\u043e\u0433\u0438'] =df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e'] =df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432|\u043a\u0430\u0437\u043d\u0430\u0447\u0435\u0439\u0441\u0442\u0432\u043e|\u0446\u0435\u043d\u043d\u044b\u0445 \u0431\u0443\u043c\u0430\u0433|\u0444\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0445).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0444\u0438\u043d\u0430\u043d\u0441\u044b'] =df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043c\u0435\u0442\u0440\u043e\u043b\u043e\u0433|\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446|\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a|\u0430\u0440\u0445\u0438\u0432).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0430\u0440\u0445\u0438\u0432'] =df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0430\u043a\u043a\u0440\u0435\u0434\u0438\u0442\u0430\u0446|\u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0441\u0442\u0438|\u0430\u043b\u043a\u043e\u0433\u043e\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u044b\u043d\u043a\u0430|\u0442\u0430\u0440\u0438\u0444|\u043f\u0430\u0442\u0435\u043d\u0442|\u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0440\u043e\u0432\u0430\u043d|\u0430\u043d\u0442\u0438\u043c\u043e\u043d\u043e\u043f\u043e\u043b\u044c\u043d|\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a|\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0437\u043e\u043d\u0430\u043c\u0438|\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f|\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0444\u043e\u0440\u043c|\u0441\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044e|\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043a\u043e\u043d\u044a\u044e\u043d\u043a\u0442\u0443\u0440\u044b).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0442\u0430\u043c\u043e\u0436\u043d|\u0442\u0430\u043c\u043e\u0436\u0435\u043d\u043d\u0430\u044f).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0442\u0430\u043c\u043e\u0436\u043d\u044f'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043a\u0430\u0434\u0430\u0441\u0442\u0440|\u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444|\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0441\u0443\u0434\u043e\u0441\u0442\u0440\u043e\u0435\u043d|\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u0438|\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a|\u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f|\u0430\u0442\u043e\u043c\u043d\u043e\u0439).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442|\u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043e\u043d|\u0434\u043e\u0440\u043e\u0436\u043d).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0442\u0435\u043b\u0435\u0433\u0440\u0430\u0444|\u0441\u0432\u044f\u0437\u0438|\u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446|\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u043c \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433|\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f|\u0444\u0435\u043b\u044c\u0434\u044a\u0435\u0433\u0435\u0440).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0441\u0432\u044f\u0437\u044c'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440|\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043a\u043e\u043c\u0438\u0442\u0435\u0442|\u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u0434\u0435\u043b|\u043c\u0438\u0433\u0440\u0430\u0446\u0438\u043e\u043d|\u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0433\u0432\u0430\u0440\u0434\u0438\u0438|\u0441\u043b\u0443\u0436\u0431\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438|\u0441\u043b\u0443\u0436\u0431\u0430 \u043e\u0445\u0440\u0430\u043d\u044b).*'} label = label_base.copy() label = label + ['\u041e\u0440\u0433\u0430\u043d\u044b \u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u044b','\u0412\u043e\u0435\u043d\u043d\u0430\u044f \u0440\u0435\u0444\u043e\u0440\u043c\u0430'] df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u0430, \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0438 \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431\u044b'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043a\u043e\u043d\u0441\u0442\u0438\u0442\u0443\u0446\u0438\u043e\u043d\u043d\u044b\u0439|\u0432\u0435\u0440\u0445\u043e\u0432\u043d\u044b\u0439 \u0441\u0443\u0434|\u0430\u0440\u0431\u0438\u0442\u0440\u0430\u0436\u043d\u044b\u0439 \u0441\u0443\u0434|\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0439 \u0434\u0435\u043f\u0430\u0440\u0442\u0430\u043c\u0435\u043d\u0442).*'} label = label_base.copy() label = label + ['\u0421\u0443\u0434\u0435\u0431\u043d\u0430\u044f \u0432\u043b\u0430\u0441\u0442\u044c'] df_slice = df_filter_post_proc(ppp, f, rzpr_base, label) lst['\u0441\u0443\u0434\u044b'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043f\u0440\u0438\u0441\u0442\u0430\u0432).*'} label = label_base.copy() label = label + [r'contains=.*\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0445 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u0432.*'] df_slice = df_filter_post_proc(ppp, f, rzpr_base, label) lst['\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u044b'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u044e\u0441\u0442\u0438\u0446\u0438\u0438|\u0438\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043d\u0430\u043a\u0430\u0437\u0430\u043d\u0438\u0439).*'} label = label_base.copy() label = label + ['\u0423\u0433\u043e\u043b\u043e\u0432\u043d\u043e-\u0438\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430'] df_slice = df_filter_post_proc(ppp, f, rzpr_base, label) lst['\u0442\u044e\u0440\u044c\u043c\u044b'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0441\u0435\u043b\u044c\u0441\u043a|\u0440\u044b\u0431\u043e\u043b\u043e\u0432\u0441\u0442\u0432).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0432\u043e\u0434\u043d\u044b\u0445 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432|\u043d\u0435\u0434\u0440\u043e\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d|\u043f\u0440\u0438\u0440\u043e\u0434\u043d\u044b\u0445|\u044d\u043a\u043e\u043b\u043e\u0433\u0438\u0438|\u043b\u0435\u0441\u043d\u043e\u0433\u043e \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u0430|\u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u0432\u043e\u0434\u0430, \u043d\u0435\u0434\u0440\u0430, \u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u044f'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0436\u0438\u043b\u0438\u0449\u043d|\u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f|\u0441\u0442\u0440\u043e\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0416\u041a\u0425'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0437\u0434\u0440\u0430\u0432\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f|\u0437\u0434\u0440\u0430\u0432\u043e\u043e\u0445\u0440\u0430\u043d\u0435\u043d|\u043c\u0435\u0434\u0438\u0446\u0438\u043d\u0441|\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0439 \u0437\u0430\u0449\u0438\u0442\u044b|\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0437\u0434\u0440\u0430\u0432\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0441\u043e\u0446\u0437\u0430\u0449\u0438\u0442\u0430'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0441\u043f\u043e\u0440\u0442).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0441\u043f\u043e\u0440\u0442'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0442\u0440\u0443\u0434[\u0430\u0443]|\u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442\u044c'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434|\u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*(?:\u0438\u043d\u043e\u0441\u0442\u0440\u0430\u043d\u043d\u044b\u0445 \u0434\u0435\u043b).*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f'] = df_slice  #\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430 \u0438 \u0441\u043b\u0443\u0436\u0431\u044b f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*\u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e.*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*\u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432.*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u0447\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430'] = df_slice  f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*\u0441\u043b\u0443\u0436\u0431\u0430.*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b'] = df_slice  # \u0432\u0441\u0435 \u0447\u0442\u043e \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c f = {'\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f': r'contains=.*'} df_slice = df_filter_post_proc(ppp, f, rzpr_base, label_base) lst['\u043f\u0440\u043e\u0447\u0438\u0435'] = df_slice <\/code><\/pre>\n<p>  <\/p>\n<p>\u041a\u043e\u0433\u0434\u0430 \u0433\u0440\u0443\u043f\u043f\u044b \u0438 \u0444\u0438\u043b\u044c\u0442\u0440 \u0432 \u043d\u0438\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b, \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c, \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043f\u043e \u043a\u0430\u0436\u0434\u043e\u0439 \u0433\u0440\u0443\u043f\u043f\u0435 for group in lst:     el = lst[group]     print(len(el['name']), group, 'ppp:', '|'.join(el['ppp'])) print('\u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c', len(ppp))<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">1 \u0432\u044b\u0431\u043e\u0440\u044b ppp: 308 11 \u0430\u0440\u043c\u0438\u044f ppp: 125|126|177|464|722|184|187|186|721|185 3 \u0413\u041e \u0427\u0421 ppp: 160|171|388 23 \u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c ppp: 083|316|497|204|048|059|060|077|079|081|093|106|141|151|498|587|086|085|087|096 3 \u043a\u043e\u0441\u043c\u043e\u0441 ppp: 258|259|730 2 \u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435 ppp: 330|333 1 \u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430 ppp: 305 20 \u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430 ppp: 056|164|166|409|424|425|591|597|057|058|167|175|054 35 \u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 ppp: 075|139|190|226|319|386|401|423|486|494|573|589|677|693|073|074|144|385|595|384|007 3 \u043d\u0430\u043b\u043e\u0433\u0438 ppp: 181|205|182 3 \u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e ppp: 163|166|167 7 \u0444\u0438\u043d\u0430\u043d\u0441\u044b ppp: 092|520|720|723|521|724|100 6 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0430\u0440\u0445\u0438\u0432 ppp: 149|154|159|155|157|172 13 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438 ppp: 140|162|165|197|263|161|168|307|142|139|160 1 \u0442\u0430\u043c\u043e\u0436\u043d\u044f ppp: 153 6 \u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f ppp: 071|156|072|173|321 10 \u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430 ppp: 020|099|129|306|021|023|101|143|022|725 7 \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442 ppp: 029|104|103|107|108|109|110|179 12 \u0441\u0432\u044f\u0437\u044c ppp: 078|089|128|134|397|201|070|084|088|135|071 0 \u043f\u0440\u0430\u0432\u0438\u0442\u0435\u043b\u044c\u0441\u0442\u0432\u043e ppp:  6 \u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442 ppp: 206|303|352|588|304 10 \u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u0430, \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0438 \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431\u044b ppp: 153|188|415|189|202|192|416|417|180 4 \u0441\u0443\u0434\u044b ppp: 434|436|437|438 1 \u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u044b ppp: 322 2 \u0442\u044e\u0440\u044c\u043c\u044b ppp: 318|320 4 \u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e ppp: 076|082|080|085 7 \u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u0432\u043e\u0434\u0430, \u043d\u0435\u0434\u0440\u0430, \u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u044f ppp: 050|158|049|052|053|169|051 6 \u0416\u041a\u0425 ppp: 133|279|132|309|360|069 7 \u0437\u0434\u0440\u0430\u0432\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0441\u043e\u0446\u0437\u0430\u0449\u0438\u0442\u0430 ppp: 054|148|387|055|061|064|056|149 2 \u0441\u043f\u043e\u0440\u0442 ppp: 777 1 \u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442\u044c ppp: 150 1 \u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f ppp: 310 5 \u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430 ppp: 022|350|340|370 5 \u043f\u0440\u043e\u0447\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430 ppp: 174|091|095|260|380 0 \u043f\u0440\u043e\u0447\u0438\u0435 \u0441\u043b\u0443\u0436\u0431\u044b ppp:  3 \u043f\u0440\u043e\u0447\u0438\u0435 ppp: 152|302|090 \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c 0<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u0435\u0434\u043e\u043c\u0441\u0442\u0432 \u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0443 \u043d\u0438 \u0432 \u043e\u0434\u043d\u0443 \u0438\u0437 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0433\u0440\u0443\u043f\u043f, \u043d\u043e \u043f\u043e\u043f\u0430\u043b\u043e \u0441\u044e\u0434\u0430 lst['\u043f\u0440\u043e\u0447\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430']<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"plaintext\">{'name': ['\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e \u043f\u043e \u0442\u0443\u0440\u0438\u0437\u043c\u0443',   '\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e \u043f\u043e \u0434\u0435\u043b\u0430\u043c \u043c\u043e\u043b\u043e\u0434\u0435\u0436\u0438',   '\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e \u043f\u043e \u0434\u0435\u043b\u0430\u043c \u0421\u043e\u0434\u0440\u0443\u0436\u0435\u0441\u0442\u0432\u0430 \u041d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u044b\u0445 \u0413\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432, \u0441\u043e\u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u0438\u043a\u043e\u0432, \u043f\u0440\u043e\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0445 \u0437\u0430 \u0440\u0443\u0431\u0435\u0436\u043e\u043c, \u0438 \u043f\u043e \u043c\u0435\u0436\u0434\u0443\u043d\u0430\u0440\u043e\u0434\u043d\u043e\u043c\u0443 \u0433\u0443\u043c\u0430\u043d\u0438\u0442\u0430\u0440\u043d\u043e\u043c\u0443 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0443',   '\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e \u043f\u043e \u043e\u0431\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0439 \u0433\u0440\u0430\u043d\u0438\u0446\u044b \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438',   '\u0424\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e \u043f\u043e \u0434\u0435\u043b\u0430\u043c \u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0435\u0439'],  'ppp': ['174', '091', '095', '260', '380'],  'rzpr': ['0101', '0102', '0103', '0104', '0105', '0106', '0107'],  'label': ['\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439',   'contains=.*(?:\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435.*\u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0430).*',   'contains=.*(?:\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432).*',   'contains=.*(?:\u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u043e\u0440\u0433\u0430\u043d\u043e\u0432.*\u0432\u043b\u0430\u0441\u0442\u0438).*']}<\/code><\/pre>\n<p>  <\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0431\u0435\u0440\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u043c \u0433\u0440\u0443\u043f\u043f\u0430\u043c.<\/p>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u0444\u0443\u043d\u043a\u0446\u0438\u044e, \u043f\u0435\u0440\u0435\u0434\u0430\u0432 \u0435\u0439 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441\u043f\u0438\u0441\u043e\u043a \u0441 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u043c\u0438 \u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432 \u043a \u043d\u0438\u043c df2 = groups_fill(df,lst)<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0421\u043c\u043e\u0442\u0440\u0438\u043c, \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c df2<\/code><\/pre>\n<div class=\"scrollable-table\">\n<table border=\"1\">\n<thead>\n<tr>\n<th><\/th>\n<th>\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u0435\u043b\u044f<\/th>\n<th>\u041a\u043e\u0434 \u043f\u043e \u0431\u044e\u0434\u0436\u0435\u0442\u043d\u043e\u0439 \u043a\u043b\u0430\u0441\u0441\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438 \u041f\u041f\u041f<\/th>\n<th>\u041a\u043e\u0434\u044b \u0424\u041a\u0420 \u0420\u0437\u041f\u0440<\/th>\n<th>(\u0442\u044b\u0441. \u0440\u0443\u0431.) \u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u043e<\/th>\n<th>src_filename<\/th>\n<th>name<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>3220<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>1518661.7000000002<\/td>\n<td>2002<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>7896<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>9827426.6<\/td>\n<td>2003<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>13252<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>727006.7<\/td>\n<td>2004<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>18372<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>2315399.80987<\/td>\n<td>2005<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>24253<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>2450335.73052<\/td>\n<td>2006<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>30681<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>11218927.1657<\/td>\n<td>2007<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>40626<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>4199158.0443899995<\/td>\n<td>2008<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>52179<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>3063409.77061<\/td>\n<td>2009<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>62733<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>3042519.67003<\/td>\n<td>2010<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>72953<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>11343783.96668<\/td>\n<td>2011<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>91622<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>13596252.48087<\/td>\n<td>2012<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>111864<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>3329199.29163<\/td>\n<td>2013<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>131099<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>4392301.7968500005<\/td>\n<td>2014<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>149219<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>3237166.95<\/td>\n<td>2015<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>170925<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>15800336.160000002<\/td>\n<td>2016<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>195070<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>6073661.12<\/td>\n<td>2017<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>221000<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>18414539.61<\/td>\n<td>2018<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>247026<\/th>\n<td>\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u0437\u0431\u0438\u0440\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u044f \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438<\/td>\n<td>308<\/td>\n<td><\/td>\n<td>2237048.2<\/td>\n<td>2019<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>18375<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>308<\/td>\n<td>0107<\/td>\n<td>709851.8584799999<\/td>\n<td>2005<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>24256<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>308<\/td>\n<td>0107<\/td>\n<td>776471.9299999999<\/td>\n<td>2006<\/td>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<\/tr>\n<tr>\n<th>&#8230;<\/th>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<\/tr>\n<tr>\n<th>3035<\/th>\n<td>\u041f\u0440\u043e\u0447\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0449\u0435\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/td>\n<td>302<\/td>\n<td>0105<\/td>\n<td>57201.7<\/td>\n<td>2002<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>7723<\/th>\n<td>\u041f\u0440\u043e\u0447\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0449\u0435\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/td>\n<td>302<\/td>\n<td>0105<\/td>\n<td>63374.3<\/td>\n<td>2003<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>13055<\/th>\n<td>\u041f\u0440\u043e\u0447\u0438\u0435 \u0440\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0449\u0435\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435<\/td>\n<td>302<\/td>\n<td>0105<\/td>\n<td>70769.9<\/td>\n<td>2004<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>18205<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0115<\/td>\n<td>96531.57899<\/td>\n<td>2005<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>24063<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0115<\/td>\n<td>114431.64898<\/td>\n<td>2006<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>26993<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>090<\/td>\n<td>0115<\/td>\n<td>2614.72679<\/td>\n<td>2007<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>30479<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0115<\/td>\n<td>137220.76789999998<\/td>\n<td>2007<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>35246<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>090<\/td>\n<td>0114<\/td>\n<td>0<\/td>\n<td>2008<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>40281<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0114<\/td>\n<td>166654.65854<\/td>\n<td>2008<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>51820<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0114<\/td>\n<td>176770.48262000002<\/td>\n<td>2009<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>62366<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0114<\/td>\n<td>173045.54285<\/td>\n<td>2010<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>72563<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>167953.68991000002<\/td>\n<td>2011<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>90966<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>178229.35486999998<\/td>\n<td>2012<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>111207<\/th>\n<td>\u0420\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0441\u0444\u0435\u0440\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0443\u043d\u043a\u0446\u0438\u0439<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>227229.21458<\/td>\n<td>2013<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>130549<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u043f\u043e \u043d\u0435\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c\u0443 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 &#8216;\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0423\u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e \u043f\u0440\u0430\u0432\u0430\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438&#8217; \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u0435\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 &#8216;\u0423\u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u043f\u0440\u0430\u0432\u0430\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438&#8217;<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>42004.586409999996<\/td>\n<td>2014<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>148654<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u043f\u043e \u043d\u0435\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u043c\u0443 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u0440\u0430\u0441\u0445\u043e\u0434\u043e\u0432 &#8216;\u041e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0423\u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u043e \u043f\u0440\u0430\u0432\u0430\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438&#8217; \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u0435\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 &#8216;\u0423\u043f\u043e\u043b\u043d\u043e\u043c\u043e\u0447\u0435\u043d\u043d\u044b\u0439 \u043f\u043e \u043f\u0440\u0430\u0432\u0430\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u0430 \u0432 \u0420\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u0439 \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u0438&#8217;<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>49886.67<\/td>\n<td>2015<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>170236<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>53390.83<\/td>\n<td>2016<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>194281<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>56313.880000000005<\/td>\n<td>2017<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>220127<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>72847.51000000001<\/td>\n<td>2018<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<tr>\n<th>246185<\/th>\n<td>\u0420\u0430\u0441\u0445\u043e\u0434\u044b \u043d\u0430 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0439 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u043e\u0440\u0433\u0430\u043d\u043e\u0432<\/td>\n<td>302<\/td>\n<td>0113<\/td>\n<td>46021.01<\/td>\n<td>2019<\/td>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>  <\/p>\n<p>2970 rows \u00d7 6 columns<\/p>\n<pre><code class=\"python\"># \u0442\u0443\u0442 \u043c\u044b \u043f\u043e\u043c\u0435\u043d\u044f\u0435\u043c \u0442\u0438\u043f \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0441\u0442\u043e\u043b\u0431\u0446\u0435 \u0441 \u0441\u0443\u043c\u043c\u043e\u0439 df3 = df2.loc[:,['(\u0442\u044b\u0441. \u0440\u0443\u0431.) \u0418\u0441\u043f\u043e\u043b\u043d\u0435\u043d\u043e', 'src_filename', 'name']] #\u043d\u043e\u0432\u044b\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u0441\u0442\u043e\u043b\u0431\u0446\u043e\u0432 df3.columns = ['value', 'year', 'name']  #\u0438\u043d\u0434\u0435\u043a\u0441 \u0442\u0435\u0445 \u0441\u0442\u0440\u043e\u043a, \u0433\u0434\u0435 \u043f\u0443\u0441\u0442\u043e idx = df3[df3.loc[:,'value'] == ''].index  #\u043c\u0435\u043d\u044f\u0435\u043c \u043d\u0430 0 df3.loc[idx, 'value'] = '0.0'  #\u0441\u0442\u0430\u0432\u0438\u043c \u0442\u0438\u043f float64 df3 = df3.astype({'value': 'float64'})<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u0443\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u0433\u043e\u0434\u0443 \u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u0433\u0440\u0443\u043f\u043f\u044b df4 = df3.groupby(['year','name']).sum().reset_index()<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\">#\u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0441 \u0433\u0440\u0443\u043f\u043f\u0430\u043c\u0438 \u0438 \u0440\u0430\u0441\u0445\u043e\u0434\u0430\u043c\u0438 \u043f\u043e \u0433\u043e\u0434\u0430\u043c def manuscript(df):     res = pd.DataFrame([])     for i in df.index:         n = df.loc[i,'name']         y = df.loc[i,'year']         v = df.loc[i,'value']         res.loc[n,y] = v     res['name'] = res.index     #\u0442\u0430\u043a \u044f \u043f\u0435\u0440\u0435\u043c\u0435\u0449\u0443 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0432 \u043d\u0430\u0447\u0430\u043b\u043e     last_idx = res.shape[1] - 1     order = [last_idx]     order = order + list(range(0, last_idx))     res = res.iloc[:,order]     return res <\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u0438 \u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u044b df5 = manuscript(df4) df5<\/code><\/pre>\n<div class=\"scrollable-table\">\n<table border=\"1\">\n<thead>\n<tr>\n<th><\/th>\n<th>name<\/th>\n<th>2002<\/th>\n<th>2003<\/th>\n<th>2004<\/th>\n<th>2005<\/th>\n<th>2006<\/th>\n<th>2007<\/th>\n<th>2008<\/th>\n<th>2009<\/th>\n<th>2010<\/th>\n<th>2011<\/th>\n<th>2012<\/th>\n<th>2013<\/th>\n<th>2014<\/th>\n<th>2015<\/th>\n<th>2016<\/th>\n<th>2017<\/th>\n<th>2018<\/th>\n<th>2019<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>\u0416\u041a\u0425<\/th>\n<td>\u0416\u041a\u0425<\/td>\n<td>55118.3<\/td>\n<td>69206.0<\/td>\n<td>174787.2<\/td>\n<td>3.179523e+05<\/td>\n<td>4.059359e+05<\/td>\n<td>6.988135e+05<\/td>\n<td>8.693810e+05<\/td>\n<td>1.227829e+06<\/td>\n<td>1.197151e+06<\/td>\n<td>1.499655e+06<\/td>\n<td>1.472361e+06<\/td>\n<td>1.485361e+06<\/td>\n<td>1.113370e+06<\/td>\n<td>8.331200e+05<\/td>\n<td>1.149470e+06<\/td>\n<td>1.293278e+06<\/td>\n<td>1.228704e+06<\/td>\n<td>7.812578e+05<\/td>\n<\/tr>\n<tr>\n<th>\u0430\u0440\u043c\u0438\u044f<\/th>\n<td>\u0430\u0440\u043c\u0438\u044f<\/td>\n<td>199462.9<\/td>\n<td>291924.9<\/td>\n<td>468451.0<\/td>\n<td>4.028164e+06<\/td>\n<td>4.184440e+06<\/td>\n<td>1.308096e+07<\/td>\n<td>5.179386e+07<\/td>\n<td>2.047398e+07<\/td>\n<td>2.367009e+07<\/td>\n<td>2.389663e+07<\/td>\n<td>2.879189e+07<\/td>\n<td>3.625769e+07<\/td>\n<td>4.483317e+06<\/td>\n<td>3.927149e+05<\/td>\n<td>1.936604e+07<\/td>\n<td>1.814460e+07<\/td>\n<td>1.823454e+07<\/td>\n<td>1.212784e+07<\/td>\n<\/tr>\n<tr>\n<th>\u0432\u044b\u0431\u043e\u0440\u044b<\/th>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<td>1518661.7<\/td>\n<td>9827426.6<\/td>\n<td>727006.7<\/td>\n<td>3.025252e+06<\/td>\n<td>3.226808e+06<\/td>\n<td>1.215190e+07<\/td>\n<td>5.344751e+06<\/td>\n<td>4.289653e+06<\/td>\n<td>4.252440e+06<\/td>\n<td>1.255509e+07<\/td>\n<td>1.480231e+07<\/td>\n<td>4.778233e+06<\/td>\n<td>5.448697e+06<\/td>\n<td>3.489300e+06<\/td>\n<td>2.632606e+07<\/td>\n<td>6.440813e+06<\/td>\n<td>3.324976e+07<\/td>\n<td>2.636338e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0437\u0434\u0440\u0430\u0432\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0441\u043e\u0446\u0437\u0430\u0449\u0438\u0442\u0430<\/th>\n<td>\u0437\u0434\u0440\u0430\u0432\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0438 \u0441\u043e\u0446\u0437\u0430\u0449\u0438\u0442\u0430<\/td>\n<td>6888901.5<\/td>\n<td>5191349.3<\/td>\n<td>496970.0<\/td>\n<td>5.117778e+05<\/td>\n<td>7.624081e+05<\/td>\n<td>9.944042e+05<\/td>\n<td>1.535074e+06<\/td>\n<td>2.527582e+06<\/td>\n<td>2.513591e+06<\/td>\n<td>3.070057e+06<\/td>\n<td>3.095424e+06<\/td>\n<td>3.213713e+06<\/td>\n<td>2.043384e+06<\/td>\n<td>1.630418e+06<\/td>\n<td>1.984821e+06<\/td>\n<td>2.008460e+06<\/td>\n<td>2.020177e+06<\/td>\n<td>6.730164e+05<\/td>\n<\/tr>\n<tr>\n<th>\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e<\/th>\n<td>\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e<\/td>\n<td>794096.1<\/td>\n<td>943669.8<\/td>\n<td>1236022.8<\/td>\n<td>1.143905e+06<\/td>\n<td>1.359334e+06<\/td>\n<td>1.644650e+06<\/td>\n<td>2.372177e+06<\/td>\n<td>4.427220e+06<\/td>\n<td>4.299786e+06<\/td>\n<td>6.742122e+06<\/td>\n<td>5.628042e+06<\/td>\n<td>5.303888e+06<\/td>\n<td>1.711631e+06<\/td>\n<td>1.495427e+06<\/td>\n<td>1.285239e+06<\/td>\n<td>1.296881e+06<\/td>\n<td>1.219905e+06<\/td>\n<td>6.484055e+05<\/td>\n<\/tr>\n<tr>\n<th>\u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f<\/th>\n<td>\u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f<\/td>\n<td>604832.7<\/td>\n<td>779822.5<\/td>\n<td>930441.0<\/td>\n<td>9.573190e+06<\/td>\n<td>1.463692e+07<\/td>\n<td>1.815751e+07<\/td>\n<td>2.795691e+07<\/td>\n<td>2.301704e+07<\/td>\n<td>2.195236e+07<\/td>\n<td>2.351573e+07<\/td>\n<td>3.705156e+07<\/td>\n<td>2.353878e+07<\/td>\n<td>1.119027e+07<\/td>\n<td>1.172543e+07<\/td>\n<td>1.373801e+07<\/td>\n<td>1.051243e+07<\/td>\n<td>1.111666e+07<\/td>\n<td>5.087854e+06<\/td>\n<\/tr>\n<tr>\n<th>\u043a\u043e\u0441\u043c\u043e\u0441<\/th>\n<td>\u043a\u043e\u0441\u043c\u043e\u0441<\/td>\n<td>56971.8<\/td>\n<td>70000.6<\/td>\n<td>98668.3<\/td>\n<td>1.181241e+05<\/td>\n<td>1.383519e+05<\/td>\n<td>1.828012e+05<\/td>\n<td>2.497096e+05<\/td>\n<td>3.089730e+05<\/td>\n<td>3.540486e+05<\/td>\n<td>3.443083e+05<\/td>\n<td>3.396623e+05<\/td>\n<td>3.611192e+05<\/td>\n<td>1.789257e+06<\/td>\n<td>2.145743e+06<\/td>\n<td>7.194247e+06<\/td>\n<td>1.714675e+06<\/td>\n<td>1.333223e+06<\/td>\n<td>2.213795e+05<\/td>\n<\/tr>\n<tr>\n<th>\u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430<\/th>\n<td>\u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430<\/td>\n<td>244286.1<\/td>\n<td>251179.4<\/td>\n<td>1125325.4<\/td>\n<td>1.436764e+06<\/td>\n<td>1.773667e+06<\/td>\n<td>2.067159e+06<\/td>\n<td>2.920725e+06<\/td>\n<td>4.878187e+06<\/td>\n<td>4.813045e+06<\/td>\n<td>7.640206e+06<\/td>\n<td>8.280279e+06<\/td>\n<td>7.615266e+06<\/td>\n<td>3.322063e+06<\/td>\n<td>2.750865e+06<\/td>\n<td>2.331090e+06<\/td>\n<td>2.500820e+06<\/td>\n<td>2.482645e+06<\/td>\n<td>1.073571e+06<\/td>\n<\/tr>\n<tr>\n<th>\u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c<\/th>\n<td>\u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c<\/td>\n<td>856340.8<\/td>\n<td>1027204.1<\/td>\n<td>6176704.0<\/td>\n<td>1.717242e+07<\/td>\n<td>2.367843e+07<\/td>\n<td>2.996330e+07<\/td>\n<td>3.597592e+07<\/td>\n<td>3.839959e+07<\/td>\n<td>3.769431e+07<\/td>\n<td>3.900493e+07<\/td>\n<td>3.809575e+07<\/td>\n<td>3.996433e+07<\/td>\n<td>1.205323e+07<\/td>\n<td>1.187536e+07<\/td>\n<td>8.373596e+06<\/td>\n<td>8.764745e+06<\/td>\n<td>9.350644e+06<\/td>\n<td>5.261310e+06<\/td>\n<\/tr>\n<tr>\n<th>\u043d\u0430\u043b\u043e\u0433\u0438<\/th>\n<td>\u043d\u0430\u043b\u043e\u0433\u0438<\/td>\n<td>24294501.9<\/td>\n<td>29965687.1<\/td>\n<td>34938483.1<\/td>\n<td>4.267415e+07<\/td>\n<td>6.058325e+07<\/td>\n<td>9.738464e+07<\/td>\n<td>1.066937e+08<\/td>\n<td>1.017134e+08<\/td>\n<td>9.750056e+07<\/td>\n<td>1.020170e+08<\/td>\n<td>1.049288e+08<\/td>\n<td>1.095579e+08<\/td>\n<td>1.235494e+08<\/td>\n<td>1.183094e+08<\/td>\n<td>1.295426e+08<\/td>\n<td>1.401987e+08<\/td>\n<td>1.641590e+08<\/td>\n<td>1.168560e+08<\/td>\n<\/tr>\n<tr>\n<th>\u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/th>\n<td>\u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/td>\n<td>256746.5<\/td>\n<td>314463.2<\/td>\n<td>320622.2<\/td>\n<td>3.843661e+05<\/td>\n<td>4.614256e+05<\/td>\n<td>5.944249e+05<\/td>\n<td>4.372921e+06<\/td>\n<td>6.078403e+06<\/td>\n<td>5.492050e+06<\/td>\n<td>6.231623e+06<\/td>\n<td>6.255479e+06<\/td>\n<td>6.830796e+06<\/td>\n<td>4.332645e+06<\/td>\n<td>7.610444e+06<\/td>\n<td>7.112033e+06<\/td>\n<td>5.669845e+06<\/td>\n<td>6.670268e+06<\/td>\n<td>2.440637e+06<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f<\/th>\n<td>\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f<\/td>\n<td>738567.6<\/td>\n<td>937116.8<\/td>\n<td>1655342.4<\/td>\n<td>1.473230e+07<\/td>\n<td>1.436403e+07<\/td>\n<td>2.029405e+07<\/td>\n<td>2.347219e+07<\/td>\n<td>3.066014e+07<\/td>\n<td>3.164116e+07<\/td>\n<td>3.242956e+07<\/td>\n<td>3.368836e+07<\/td>\n<td>3.491896e+07<\/td>\n<td>3.741200e+07<\/td>\n<td>6.415048e+07<\/td>\n<td>5.411862e+07<\/td>\n<td>3.814101e+07<\/td>\n<td>3.722678e+07<\/td>\n<td>2.967170e+07<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442<\/th>\n<td>\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442<\/td>\n<td>3982138.7<\/td>\n<td>5450851.3<\/td>\n<td>7313133.0<\/td>\n<td>7.295283e+06<\/td>\n<td>8.261189e+06<\/td>\n<td>8.996543e+06<\/td>\n<td>1.216107e+07<\/td>\n<td>1.526446e+07<\/td>\n<td>1.395581e+07<\/td>\n<td>1.139751e+07<\/td>\n<td>1.736144e+07<\/td>\n<td>2.546027e+07<\/td>\n<td>2.338378e+07<\/td>\n<td>2.420630e+07<\/td>\n<td>2.255378e+07<\/td>\n<td>2.530381e+07<\/td>\n<td>2.881064e+07<\/td>\n<td>1.958996e+07<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u0430, \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0438 \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431\u044b<\/th>\n<td>\u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u0430, \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0438 \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431\u044b<\/td>\n<td>29356.9<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>4.086273e+07<\/td>\n<td>5.955347e+07<\/td>\n<td>8.714469e+07<\/td>\n<td>1.112304e+08<\/td>\n<td>1.190517e+08<\/td>\n<td>1.188130e+08<\/td>\n<td>1.355925e+08<\/td>\n<td>1.447262e+08<\/td>\n<td>1.695464e+08<\/td>\n<td>8.024443e+07<\/td>\n<td>7.469808e+07<\/td>\n<td>7.097024e+07<\/td>\n<td>7.359769e+07<\/td>\n<td>8.050007e+07<\/td>\n<td>5.685519e+07<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430<\/th>\n<td>\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430<\/td>\n<td>374737.2<\/td>\n<td>581511.9<\/td>\n<td>920630.1<\/td>\n<td>1.025631e+06<\/td>\n<td>1.291313e+06<\/td>\n<td>1.679555e+06<\/td>\n<td>2.112708e+06<\/td>\n<td>2.495217e+06<\/td>\n<td>2.507740e+06<\/td>\n<td>2.548311e+06<\/td>\n<td>2.392012e+06<\/td>\n<td>4.119598e+06<\/td>\n<td>1.153400e+07<\/td>\n<td>1.049128e+07<\/td>\n<td>4.193052e+07<\/td>\n<td>3.526767e+07<\/td>\n<td>3.388927e+07<\/td>\n<td>2.525769e+07<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u043e\u0447\u0438\u0435<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<td>57201.7<\/td>\n<td>63374.3<\/td>\n<td>70769.9<\/td>\n<td>9.653158e+04<\/td>\n<td>1.144316e+05<\/td>\n<td>1.398355e+05<\/td>\n<td>1.666547e+05<\/td>\n<td>1.767705e+05<\/td>\n<td>1.730455e+05<\/td>\n<td>1.679537e+05<\/td>\n<td>1.782294e+05<\/td>\n<td>2.272292e+05<\/td>\n<td>4.200459e+04<\/td>\n<td>4.988667e+04<\/td>\n<td>5.339083e+04<\/td>\n<td>5.631388e+04<\/td>\n<td>7.284751e+04<\/td>\n<td>4.602101e+04<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430<\/td>\n<td>102794.5<\/td>\n<td>170606.0<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>4.746758e+05<\/td>\n<td>9.010814e+05<\/td>\n<td>8.974934e+05<\/td>\n<td>8.749721e+05<\/td>\n<td>8.920889e+05<\/td>\n<td>1.951463e+06<\/td>\n<td>2.274708e+06<\/td>\n<td>2.492276e+06<\/td>\n<td>5.389089e+06<\/td>\n<td>3.413066e+06<\/td>\n<td>3.802542e+06<\/td>\n<td>2.572781e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0432\u044f\u0437\u044c<\/th>\n<td>\u0441\u0432\u044f\u0437\u044c<\/td>\n<td>775849.6<\/td>\n<td>1007700.0<\/td>\n<td>243261.2<\/td>\n<td>4.159233e+05<\/td>\n<td>4.419006e+05<\/td>\n<td>5.578016e+05<\/td>\n<td>7.366907e+05<\/td>\n<td>1.017874e+06<\/td>\n<td>1.062586e+06<\/td>\n<td>1.503976e+06<\/td>\n<td>1.438637e+07<\/td>\n<td>2.216447e+06<\/td>\n<td>3.794126e+06<\/td>\n<td>4.711565e+06<\/td>\n<td>8.426905e+06<\/td>\n<td>4.390055e+06<\/td>\n<td>3.707722e+06<\/td>\n<td>1.053583e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e<\/th>\n<td>\u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e<\/td>\n<td>242701.7<\/td>\n<td>216446.7<\/td>\n<td>400336.1<\/td>\n<td>4.992449e+05<\/td>\n<td>6.603246e+05<\/td>\n<td>1.115254e+06<\/td>\n<td>4.911316e+06<\/td>\n<td>3.458776e+06<\/td>\n<td>3.272414e+06<\/td>\n<td>3.271444e+06<\/td>\n<td>3.727729e+06<\/td>\n<td>7.070989e+06<\/td>\n<td>6.109341e+06<\/td>\n<td>2.636282e+06<\/td>\n<td>2.762238e+06<\/td>\n<td>4.253678e+06<\/td>\n<td>4.969401e+06<\/td>\n<td>2.624879e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0430\u0440\u0445\u0438\u0432<\/th>\n<td>\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430, \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0438 \u0430\u0440\u0445\u0438\u0432<\/td>\n<td>5428673.4<\/td>\n<td>3463846.8<\/td>\n<td>4047470.7<\/td>\n<td>6.130480e+06<\/td>\n<td>9.678373e+06<\/td>\n<td>7.989950e+06<\/td>\n<td>9.796944e+06<\/td>\n<td>1.252393e+07<\/td>\n<td>2.076566e+07<\/td>\n<td>1.356919e+07<\/td>\n<td>1.250955e+07<\/td>\n<td>1.375976e+07<\/td>\n<td>3.484282e+06<\/td>\n<td>3.883531e+06<\/td>\n<td>5.191875e+06<\/td>\n<td>5.138944e+06<\/td>\n<td>4.397301e+06<\/td>\n<td>2.012586e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0443\u0434\u044b<\/th>\n<td>\u0441\u0443\u0434\u044b<\/td>\n<td>19461752.1<\/td>\n<td>25119241.4<\/td>\n<td>33012562.4<\/td>\n<td>4.236063e+07<\/td>\n<td>5.965057e+07<\/td>\n<td>7.893130e+07<\/td>\n<td>9.276448e+07<\/td>\n<td>1.073020e+08<\/td>\n<td>1.090315e+08<\/td>\n<td>1.170127e+08<\/td>\n<td>1.206795e+08<\/td>\n<td>1.317020e+08<\/td>\n<td>1.437869e+08<\/td>\n<td>1.518439e+08<\/td>\n<td>1.671576e+08<\/td>\n<td>1.726870e+08<\/td>\n<td>1.770484e+08<\/td>\n<td>1.262668e+08<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430<\/th>\n<td>\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430<\/td>\n<td>514159.2<\/td>\n<td>578396.5<\/td>\n<td>686709.5<\/td>\n<td>1.047412e+06<\/td>\n<td>1.106151e+06<\/td>\n<td>1.273900e+06<\/td>\n<td>1.691962e+06<\/td>\n<td>1.817420e+06<\/td>\n<td>1.945046e+06<\/td>\n<td>1.995006e+06<\/td>\n<td>2.159396e+06<\/td>\n<td>2.443649e+06<\/td>\n<td>2.903754e+06<\/td>\n<td>3.565171e+06<\/td>\n<td>3.454455e+06<\/td>\n<td>3.484411e+06<\/td>\n<td>3.780981e+06<\/td>\n<td>2.791526e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0442\u0430\u043c\u043e\u0436\u043d\u044f<\/th>\n<td>\u0442\u0430\u043c\u043e\u0436\u043d\u044f<\/td>\n<td>29356.9<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>1.952272e+07<\/td>\n<td>3.177810e+07<\/td>\n<td>5.183096e+07<\/td>\n<td>5.701153e+07<\/td>\n<td>5.431895e+07<\/td>\n<td>5.355175e+07<\/td>\n<td>6.228234e+07<\/td>\n<td>5.793620e+07<\/td>\n<td>6.371512e+07<\/td>\n<td>6.195291e+07<\/td>\n<td>5.720779e+07<\/td>\n<td>5.445615e+07<\/td>\n<td>5.600562e+07<\/td>\n<td>5.757791e+07<\/td>\n<td>4.080228e+07<\/td>\n<\/tr>\n<tr>\n<th>\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442<\/th>\n<td>\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442<\/td>\n<td>997293.2<\/td>\n<td>1259272.4<\/td>\n<td>526374.2<\/td>\n<td>6.916618e+05<\/td>\n<td>9.645825e+05<\/td>\n<td>1.386756e+06<\/td>\n<td>1.745424e+06<\/td>\n<td>2.676544e+06<\/td>\n<td>2.677625e+06<\/td>\n<td>2.834927e+06<\/td>\n<td>3.045155e+06<\/td>\n<td>3.773597e+06<\/td>\n<td>2.172722e+06<\/td>\n<td>2.443524e+06<\/td>\n<td>2.937038e+06<\/td>\n<td>2.856930e+06<\/td>\n<td>3.673195e+06<\/td>\n<td>2.140081e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0442\u044e\u0440\u044c\u043c\u044b<\/th>\n<td>\u0442\u044e\u0440\u044c\u043c\u044b<\/td>\n<td>33821966.6<\/td>\n<td>45644003.1<\/td>\n<td>48200940.5<\/td>\n<td>4.939072e+06<\/td>\n<td>6.193123e+06<\/td>\n<td>7.251381e+06<\/td>\n<td>1.059864e+07<\/td>\n<td>1.989783e+07<\/td>\n<td>9.343257e+06<\/td>\n<td>1.005613e+07<\/td>\n<td>1.879268e+07<\/td>\n<td>2.570202e+07<\/td>\n<td>9.172114e+05<\/td>\n<td>1.345042e+06<\/td>\n<td>7.543578e+05<\/td>\n<td>7.162469e+05<\/td>\n<td>9.785970e+05<\/td>\n<td>4.562662e+05<\/td>\n<\/tr>\n<tr>\n<th>\u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435<\/th>\n<td>\u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435<\/td>\n<td>2453820.2<\/td>\n<td>2629797.7<\/td>\n<td>3197238.2<\/td>\n<td>4.181236e+06<\/td>\n<td>4.659688e+06<\/td>\n<td>5.362667e+06<\/td>\n<td>6.895839e+06<\/td>\n<td>7.361260e+06<\/td>\n<td>7.344989e+06<\/td>\n<td>7.554316e+06<\/td>\n<td>9.326065e+06<\/td>\n<td>1.053433e+07<\/td>\n<td>1.131073e+07<\/td>\n<td>1.242822e+07<\/td>\n<td>1.333192e+07<\/td>\n<td>1.376513e+07<\/td>\n<td>1.475574e+07<\/td>\n<td>1.075951e+07<\/td>\n<\/tr>\n<tr>\n<th>\u0444\u0438\u043d\u0430\u043d\u0441\u044b<\/th>\n<td>\u0444\u0438\u043d\u0430\u043d\u0441\u044b<\/td>\n<td>9795825.7<\/td>\n<td>12659262.1<\/td>\n<td>12562536.2<\/td>\n<td>1.846512e+07<\/td>\n<td>2.636404e+07<\/td>\n<td>3.143353e+07<\/td>\n<td>3.908707e+07<\/td>\n<td>4.227111e+07<\/td>\n<td>4.224021e+07<\/td>\n<td>4.577294e+07<\/td>\n<td>4.783098e+07<\/td>\n<td>4.669822e+07<\/td>\n<td>4.723468e+07<\/td>\n<td>4.649914e+07<\/td>\n<td>5.315978e+07<\/td>\n<td>5.486682e+07<\/td>\n<td>5.314100e+07<\/td>\n<td>3.516734e+07<\/td>\n<\/tr>\n<tr>\n<th>\u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u0432\u043e\u0434\u0430, \u043d\u0435\u0434\u0440\u0430, \u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u044f<\/th>\n<td>\u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u0432\u043e\u0434\u0430, \u043d\u0435\u0434\u0440\u0430, \u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u044f<\/td>\n<td>1414479.3<\/td>\n<td>1648065.4<\/td>\n<td>790980.7<\/td>\n<td>1.769120e+06<\/td>\n<td>2.288039e+06<\/td>\n<td>2.148871e+06<\/td>\n<td>2.325598e+06<\/td>\n<td>2.668416e+06<\/td>\n<td>2.607731e+06<\/td>\n<td>3.113915e+06<\/td>\n<td>2.991145e+06<\/td>\n<td>3.765731e+06<\/td>\n<td>2.026427e+06<\/td>\n<td>2.593518e+06<\/td>\n<td>2.144792e+06<\/td>\n<td>2.022290e+06<\/td>\n<td>2.086581e+06<\/td>\n<td>1.043217e+06<\/td>\n<\/tr>\n<tr>\n<th>\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438<\/th>\n<td>\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438<\/td>\n<td>1097438.7<\/td>\n<td>1623486.0<\/td>\n<td>1329962.8<\/td>\n<td>2.610266e+06<\/td>\n<td>2.771028e+06<\/td>\n<td>4.104223e+06<\/td>\n<td>7.108139e+06<\/td>\n<td>8.975361e+06<\/td>\n<td>7.927798e+06<\/td>\n<td>8.869630e+06<\/td>\n<td>9.727466e+06<\/td>\n<td>1.045263e+07<\/td>\n<td>6.037323e+06<\/td>\n<td>8.090558e+06<\/td>\n<td>8.451552e+06<\/td>\n<td>7.718410e+06<\/td>\n<td>8.110111e+06<\/td>\n<td>4.289423e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0413\u041e \u0427\u0421<\/th>\n<td>\u0413\u041e \u0427\u0421<\/td>\n<td>NaN<\/td>\n<td>179252.0<\/td>\n<td>235819.3<\/td>\n<td>3.320298e+05<\/td>\n<td>7.943606e+05<\/td>\n<td>9.523479e+05<\/td>\n<td>1.196923e+06<\/td>\n<td>1.920132e+06<\/td>\n<td>2.167992e+06<\/td>\n<td>2.569884e+06<\/td>\n<td>2.851141e+06<\/td>\n<td>3.595451e+06<\/td>\n<td>2.266321e+06<\/td>\n<td>2.925800e+06<\/td>\n<td>2.474541e+06<\/td>\n<td>2.691113e+06<\/td>\n<td>2.724423e+06<\/td>\n<td>3.500916e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442\u044c<\/th>\n<td>\u0437\u0430\u043d\u044f\u0442\u043e\u0441\u0442\u044c<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>1770603.2<\/td>\n<td>1.932432e+06<\/td>\n<td>2.208957e+06<\/td>\n<td>1.519598e+06<\/td>\n<td>1.871774e+06<\/td>\n<td>2.332351e+06<\/td>\n<td>2.251716e+06<\/td>\n<td>2.253084e+06<\/td>\n<td>2.228262e+06<\/td>\n<td>2.336381e+06<\/td>\n<td>1.148488e+06<\/td>\n<td>1.224942e+06<\/td>\n<td>1.309529e+06<\/td>\n<td>1.352477e+06<\/td>\n<td>1.331878e+06<\/td>\n<td>6.551340e+05<\/td>\n<\/tr>\n<tr>\n<th>\u043f\u0440\u043e\u0447\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u0430<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>4.959079e+04<\/td>\n<td>8.257997e+04<\/td>\n<td>8.007811e+04<\/td>\n<td>3.208375e+05<\/td>\n<td>1.905577e+06<\/td>\n<td>2.141823e+06<\/td>\n<td>2.734147e+06<\/td>\n<td>2.566841e+06<\/td>\n<td>3.105008e+06<\/td>\n<td>4.561860e+06<\/td>\n<td>5.291365e+06<\/td>\n<td>4.921941e+06<\/td>\n<td>3.635852e+06<\/td>\n<td>3.703932e+06<\/td>\n<td>2.351683e+06<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u044b<\/th>\n<td>\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u044b<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>2.114784e+07<\/td>\n<td>2.847243e+07<\/td>\n<td>4.374566e+07<\/td>\n<td>5.803671e+07<\/td>\n<td>6.700059e+07<\/td>\n<td>6.942675e+07<\/td>\n<td>7.403237e+07<\/td>\n<td>8.238733e+07<\/td>\n<td>8.780665e+07<\/td>\n<td>5.812453e+07<\/td>\n<td>5.460078e+07<\/td>\n<td>5.271739e+07<\/td>\n<td>5.339494e+07<\/td>\n<td>5.971298e+07<\/td>\n<td>4.166289e+07<\/td>\n<\/tr>\n<tr>\n<th>\u0441\u043f\u043e\u0440\u0442<\/th>\n<td>\u0441\u043f\u043e\u0440\u0442<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>NaN<\/td>\n<td>1.449746e+05<\/td>\n<td>5.344759e+05<\/td>\n<td>4.945119e+05<\/td>\n<td>4.737492e+05<\/td>\n<td>5.309736e+05<\/td>\n<td>8.497661e+05<\/td>\n<td>8.696530e+05<\/td>\n<td>4.209008e+05<\/td>\n<td>3.525698e+05<\/td>\n<td>3.390244e+05<\/td>\n<td>3.446490e+05<\/td>\n<td>1.438859e+05<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<pre><code class=\"python\"># \u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0438\u0445 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 d3.js \u0441\u043a\u0440\u0438\u043f\u0442\u0443 \u0434\u043b\u044f \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0433\u043e\u043d\u043e\u043a def prep_data(df):     lst = []     size = df.shape[0]     for i in range(0, size):         row = df.iloc[i,:]         name = row['name']          #skip first column         row_ = row[1:]         for k, y in enumerate(row_.index):             begin = float(row_[k]) # current year             try:                 end = float(row_[k + 1]) # next year             except:                 end = float(row_[k])               range_ = end - begin             step = range_ \/ 10              cur = begin             for n in range(0,10):                 last = cur                 cur = begin + step * (n+1)                 if cur &lt; 0:                     cur = 0.0                 lst.append({'name': name,                             'value': round(cur, 2),                             'year': float(str(y) + '.' + str(n)),                             'lastValue': round(last, 2),                             'rank': 0})      df2 = pd.DataFrame(lst)     df2 = df2.sort_values(by=['year','value'])     df2.reset_index(drop=True, inplace = True)     df2['rank'] = range(1,df2.shape[0]+1)     return df2<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\"># \u0434\u0435\u043b\u0430\u0435\u043c \u0434\u0430\u043d\u043d\u044b\u0435 data = prep_data(df5)<\/code><\/pre>\n<p>  <\/p>\n<pre><code class=\"python\">data<\/code><\/pre>\n<div class=\"scrollable-table\">\n<table border=\"1\">\n<thead>\n<tr>\n<th><\/th>\n<th>name<\/th>\n<th>value<\/th>\n<th>year<\/th>\n<th>lastValue<\/th>\n<th>rank<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<th>0<\/th>\n<td>\u0416\u041a\u0425<\/td>\n<td>5.652707e+04<\/td>\n<td>2002.0<\/td>\n<td>5.511830e+04<\/td>\n<td>1<\/td>\n<\/tr>\n<tr>\n<th>1<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435<\/td>\n<td>5.781896e+04<\/td>\n<td>2002.0<\/td>\n<td>5.720170e+04<\/td>\n<td>2<\/td>\n<\/tr>\n<tr>\n<th>2<\/th>\n<td>\u043a\u043e\u0441\u043c\u043e\u0441<\/td>\n<td>5.827468e+04<\/td>\n<td>2002.0<\/td>\n<td>5.697180e+04<\/td>\n<td>3<\/td>\n<\/tr>\n<tr>\n<th>3<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430<\/td>\n<td>1.095756e+05<\/td>\n<td>2002.0<\/td>\n<td>1.027945e+05<\/td>\n<td>4<\/td>\n<\/tr>\n<tr>\n<th>4<\/th>\n<td>\u0430\u0440\u043c\u0438\u044f<\/td>\n<td>2.087091e+05<\/td>\n<td>2002.0<\/td>\n<td>1.994629e+05<\/td>\n<td>5<\/td>\n<\/tr>\n<tr>\n<th>5<\/th>\n<td>\u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e<\/td>\n<td>2.400762e+05<\/td>\n<td>2002.0<\/td>\n<td>2.427017e+05<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<th>6<\/th>\n<td>\u043a\u0443\u043b\u044c\u0442\u0443\u0440\u0430<\/td>\n<td>2.449754e+05<\/td>\n<td>2002.0<\/td>\n<td>2.442861e+05<\/td>\n<td>7<\/td>\n<\/tr>\n<tr>\n<th>7<\/th>\n<td>\u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/td>\n<td>2.625182e+05<\/td>\n<td>2002.0<\/td>\n<td>2.567465e+05<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<th>8<\/th>\n<td>\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430<\/td>\n<td>3.954147e+05<\/td>\n<td>2002.0<\/td>\n<td>3.747372e+05<\/td>\n<td>9<\/td>\n<\/tr>\n<tr>\n<th>9<\/th>\n<td>\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430<\/td>\n<td>5.205829e+05<\/td>\n<td>2002.0<\/td>\n<td>5.141592e+05<\/td>\n<td>10<\/td>\n<\/tr>\n<tr>\n<th>10<\/th>\n<td>\u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f<\/td>\n<td>6.223317e+05<\/td>\n<td>2002.0<\/td>\n<td>6.048327e+05<\/td>\n<td>11<\/td>\n<\/tr>\n<tr>\n<th>11<\/th>\n<td>\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f<\/td>\n<td>7.584225e+05<\/td>\n<td>2002.0<\/td>\n<td>7.385676e+05<\/td>\n<td>12<\/td>\n<\/tr>\n<tr>\n<th>12<\/th>\n<td>\u0441\u0432\u044f\u0437\u044c<\/td>\n<td>7.990346e+05<\/td>\n<td>2002.0<\/td>\n<td>7.758496e+05<\/td>\n<td>13<\/td>\n<\/tr>\n<tr>\n<th>13<\/th>\n<td>\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u043e<\/td>\n<td>8.090535e+05<\/td>\n<td>2002.0<\/td>\n<td>7.940961e+05<\/td>\n<td>14<\/td>\n<\/tr>\n<tr>\n<th>14<\/th>\n<td>\u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c<\/td>\n<td>8.734271e+05<\/td>\n<td>2002.0<\/td>\n<td>8.563408e+05<\/td>\n<td>15<\/td>\n<\/tr>\n<tr>\n<th>15<\/th>\n<td>\u0442\u0440\u0430\u043d\u0441\u043f\u043e\u0440\u0442<\/td>\n<td>1.023491e+06<\/td>\n<td>2002.0<\/td>\n<td>9.972932e+05<\/td>\n<td>16<\/td>\n<\/tr>\n<tr>\n<th>16<\/th>\n<td>\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438<\/td>\n<td>1.150043e+06<\/td>\n<td>2002.0<\/td>\n<td>1.097439e+06<\/td>\n<td>17<\/td>\n<\/tr>\n<tr>\n<th>17<\/th>\n<td>\u044d\u043a\u043e\u043b\u043e\u0433\u0438\u044f, \u0432\u043e\u0434\u0430, \u043d\u0435\u0434\u0440\u0430, \u043c\u0435\u0442\u0435\u043e\u0440\u043e\u043b\u043e\u0433\u0438\u044f<\/td>\n<td>1.437838e+06<\/td>\n<td>2002.0<\/td>\n<td>1.414479e+06<\/td>\n<td>18<\/td>\n<\/tr>\n<tr>\n<th>18<\/th>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<td>2.349538e+06<\/td>\n<td>2002.0<\/td>\n<td>1.518662e+06<\/td>\n<td>19<\/td>\n<\/tr>\n<tr>\n<th>19<\/th>\n<td>\u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435<\/td>\n<td>2.471418e+06<\/td>\n<td>2002.0<\/td>\n<td>2.453820e+06<\/td>\n<td>20<\/td>\n<\/tr>\n<tr>\n<th>&#8230;<\/th>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<td>&#8230;<\/td>\n<\/tr>\n<tr>\n<th>6100<\/th>\n<td>\u043d\u0430\u0443\u043a\u0430 \u0438 \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/td>\n<td>2.440637e+06<\/td>\n<td>2019.9<\/td>\n<td>2.440637e+06<\/td>\n<td>6101<\/td>\n<\/tr>\n<tr>\n<th>6101<\/th>\n<td>\u043f\u0440\u043e\u0447\u0438\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u0430<\/td>\n<td>2.572781e+06<\/td>\n<td>2019.9<\/td>\n<td>2.572781e+06<\/td>\n<td>6102<\/td>\n<\/tr>\n<tr>\n<th>6102<\/th>\n<td>\u0441\u0435\u043b\u044c\u0441\u043a\u043e\u0435 \u0445\u043e\u0437\u044f\u0439\u0441\u0442\u0432\u043e<\/td>\n<td>2.624879e+06<\/td>\n<td>2019.9<\/td>\n<td>2.624879e+06<\/td>\n<td>6103<\/td>\n<\/tr>\n<tr>\n<th>6103<\/th>\n<td>\u0432\u044b\u0431\u043e\u0440\u044b<\/td>\n<td>2.636338e+06<\/td>\n<td>2019.9<\/td>\n<td>2.636338e+06<\/td>\n<td>6104<\/td>\n<\/tr>\n<tr>\n<th>6104<\/th>\n<td>\u0441\u0447\u0435\u0442\u043d\u0430\u044f \u043f\u0430\u043b\u0430\u0442\u0430<\/td>\n<td>2.791526e+06<\/td>\n<td>2019.9<\/td>\n<td>2.791526e+06<\/td>\n<td>6105<\/td>\n<\/tr>\n<tr>\n<th>6105<\/th>\n<td>\u0413\u041e \u0427\u0421<\/td>\n<td>3.500916e+06<\/td>\n<td>2019.9<\/td>\n<td>3.500916e+06<\/td>\n<td>6106<\/td>\n<\/tr>\n<tr>\n<th>6106<\/th>\n<td>\u044d\u043a\u043e\u043d\u043e\u043c\u0438\u043a\u0430, \u0442\u0430\u0440\u0438\u0444\u044b, \u043f\u0430\u0442\u0435\u043d\u0442\u044b, \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438<\/td>\n<td>4.289423e+06<\/td>\n<td>2019.9<\/td>\n<td>4.289423e+06<\/td>\n<td>6107<\/td>\n<\/tr>\n<tr>\n<th>6107<\/th>\n<td>\u043a\u0430\u0434\u0430\u0441\u0442\u0440 \u0438 \u043a\u0430\u0440\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u044f<\/td>\n<td>5.087854e+06<\/td>\n<td>2019.9<\/td>\n<td>5.087854e+06<\/td>\n<td>6108<\/td>\n<\/tr>\n<tr>\n<th>6108<\/th>\n<td>\u043d\u0430\u0434\u0437\u043e\u0440 \u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c<\/td>\n<td>5.261310e+06<\/td>\n<td>2019.9<\/td>\n<td>5.261310e+06<\/td>\n<td>6109<\/td>\n<\/tr>\n<tr>\n<th>6109<\/th>\n<td>\u0444\u0435\u0434\u0435\u0440\u0430\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u0440\u0430\u043d\u0438\u0435<\/td>\n<td>1.075951e+07<\/td>\n<td>2019.9<\/td>\n<td>1.075951e+07<\/td>\n<td>6110<\/td>\n<\/tr>\n<tr>\n<th>6110<\/th>\n<td>\u0430\u0440\u043c\u0438\u044f<\/td>\n<td>1.212784e+07<\/td>\n<td>2019.9<\/td>\n<td>1.212784e+07<\/td>\n<td>6111<\/td>\n<\/tr>\n<tr>\n<th>6111<\/th>\n<td>\u043f\u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442<\/td>\n<td>1.958996e+07<\/td>\n<td>2019.9<\/td>\n<td>1.958996e+07<\/td>\n<td>6112<\/td>\n<\/tr>\n<tr>\n<th>6112<\/th>\n<td>\u043f\u0440\u043e\u043c\u044b\u0448\u043b\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0438 \u044d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430<\/td>\n<td>2.525769e+07<\/td>\n<td>2019.9<\/td>\n<td>2.525769e+07<\/td>\n<td>6113<\/td>\n<\/tr>\n<tr>\n<th>6113<\/th>\n<td>\u043f\u0435\u043d\u0441\u0438\u043e\u043d\u043d\u044b\u0439 \u0444\u043e\u043d\u0434 \u0438 \u0444\u043e\u043d\u0434 \u0441\u043e\u0446\u0441\u0442\u0440\u0430\u0445\u043e\u0432\u0430\u043d\u0438\u044f<\/td>\n<td>2.967170e+07<\/td>\n<td>2019.9<\/td>\n<td>2.967170e+07<\/td>\n<td>6114<\/td>\n<\/tr>\n<tr>\n<th>6114<\/th>\n<td>\u0444\u0438\u043d\u0430\u043d\u0441\u044b<\/td>\n<td>3.516734e+07<\/td>\n<td>2019.9<\/td>\n<td>3.516734e+07<\/td>\n<td>6115<\/td>\n<\/tr>\n<tr>\n<th>6115<\/th>\n<td>\u0442\u0430\u043c\u043e\u0436\u043d\u044f<\/td>\n<td>4.080228e+07<\/td>\n<td>2019.9<\/td>\n<td>4.080228e+07<\/td>\n<td>6116<\/td>\n<\/tr>\n<tr>\n<th>6116<\/th>\n<td>\u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u044b<\/td>\n<td>4.166289e+07<\/td>\n<td>2019.9<\/td>\n<td>4.166289e+07<\/td>\n<td>6117<\/td>\n<\/tr>\n<tr>\n<th>6117<\/th>\n<td>\u043f\u0440\u043e\u043a\u0443\u0440\u0430\u0442\u0443\u0440\u0430, \u043f\u043e\u043b\u0438\u0446\u0438\u044f \u0438 \u0441\u043f\u0435\u0446\u0441\u043b\u0443\u0436\u0431\u044b<\/td>\n<td>5.685519e+07<\/td>\n<td>2019.9<\/td>\n<td>5.685519e+07<\/td>\n<td>6118<\/td>\n<\/tr>\n<tr>\n<th>6118<\/th>\n<td>\u043d\u0430\u043b\u043e\u0433\u0438<\/td>\n<td>1.168560e+08<\/td>\n<td>2019.9<\/td>\n<td>1.168560e+08<\/td>\n<td>6119<\/td>\n<\/tr>\n<tr>\n<th>6119<\/th>\n<td>\u0441\u0443\u0434\u044b<\/td>\n<td>1.262668e+08<\/td>\n<td>2019.9<\/td>\n<td>1.262668e+08<\/td>\n<td>6120<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>  <\/p>\n<p>6120 rows \u00d7 5 columns<\/p>\n<pre><code class=\"python\"># \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0432\u0441\u0435 \u0432 csv \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432 d3.js data.to_csv('data_groups.csv', index=False)<\/code><\/pre>\n<p>  <\/p>\n<p>\u0421\u043c\u043e\u0442\u0440\u0438\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0433\u043e\u043d\u043a\u0438. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0433\u043e\u043d\u043a\u0438 \u0433\u043e\u0432\u043e\u0440\u044f\u0442 \u0441\u0430\u043c\u0438 \u0437\u0430 \u0441\u0435\u0431\u044f. <\/p>\n<p>  <\/p>\n<p>\u0422\u0443\u0442 \u0432 html:<br \/>  <a href=\"https:\/\/vneberu.ru\/barchart-race2.html\" rel=\"nofollow\">https:\/\/vneberu.ru\/barchart-race2.html<\/a><\/p>\n<p>  <\/p>\n<p>\u0422\u0443\u0442 \u0432\u0438\u0434\u0435\u043e \u043d\u0430 youtube:<\/p>\n<p>  <\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 56.25%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/abv98uL5aU0?rel=0&amp;showinfo=1&amp;hl=en-US\" style=\"border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;\" allowfullscreen scrolling=\"no\" allow=\"encrypted-media; accelerometer; gyroscope; picture-in-picture\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>  <\/p>\n<p>\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438.<\/p>\n<p>  <\/p>\n<h2 id=\"ssylki\">\u0421\u0421\u042b\u041b\u041a\u0418<\/h2>\n<p>  <\/p>\n<p>\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443 prepack \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0442\u0443\u0442: <a href=\"https:\/\/github.com\/legale\/prepack\" rel=\"nofollow\">https:\/\/github.com\/legale\/prepack<\/a><br \/>  \u0421\u043e\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0431\u0430\u043d\u0434\u043b\u044b \u0441 \u0433\u043e\u043d\u043a\u0430\u043c\u0438 \u043c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0430\u043c \u0432\u044b\u0448\u0435, \u043d\u043e \u043c\u043e\u0436\u043d\u043e \u0442\u0443\u0442: <a href=\"https:\/\/github.com\/legale\/d3.js-portable\" rel=\"nofollow\">https:\/\/github.com\/legale\/d3.js-portable<\/a><\/p>\n<p><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/501760\/\"> https:\/\/habr.com\/ru\/post\/501760\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/501760\/\">\n<p><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/di\/eg\/uw\/dieguwa4xh6ychhrpun88wwbf2a.png\"><\/p>\n<p>  <\/p>\n<h2 id=\"vstuplenie\">\u0412\u0421\u0422\u0423\u041f\u041b\u0415\u041d\u0418\u0415<\/h2>\n<p>  <\/p>\n<pre><code class=\"plaintext\">\u0412 \u043a\u0430\u043a\u043e\u043c \u0433\u043e\u0434\u0443 \u2014 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0439, \u0412 \u043a\u0430\u043a\u043e\u0439 \u0437\u0435\u043c\u043b\u0435 \u2014 \u0443\u0433\u0430\u0434\u044b\u0432\u0430\u0439, \u041d\u0430 \u0441\u0442\u043e\u043b\u0431\u043e\u0432\u043e\u0439 \u0434\u043e\u0440\u043e\u0436\u0435\u043d\u044c\u043a\u0435 \u0421\u043e\u0448\u043b\u0438\u0441\u044c \u0441\u0435\u043c\u044c \u043c\u0443\u0436\u0438\u043a\u043e\u0432: \u0421\u0435\u043c\u044c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043e\u0431\u044f\u0437\u0430\u043d\u043d\u044b\u0445, \u041f\u043e\u0434\u0442\u044f\u043d\u0443\u0442\u043e\u0439 \u0433\u0443\u0431\u0435\u0440\u043d\u0438\u0438, \u0423\u0435\u0437\u0434\u0430 \u0422\u0435\u0440\u043f\u0438\u0433\u043e\u0440\u0435\u0432\u0430, \u041f\u0443\u0441\u0442\u043e\u043f\u043e\u0440\u043e\u0436\u043d\u0435\u0439 \u0432\u043e\u043b\u043e\u0441\u0442\u0438, \u0418\u0437 \u0441\u043c\u0435\u0436\u043d\u044b\u0445 \u0434\u0435\u0440\u0435\u0432\u0435\u043d\u044c: \u0417\u0430\u043f\u043b\u0430\u0442\u043e\u0432\u0430, \u0414\u044b\u0440\u044f\u0432\u0438\u043d\u0430, \u0420\u0430\u0437\u0443\u0442\u043e\u0432\u0430, \u0417\u043d\u043e\u0431\u0438\u0448\u0438\u043d\u0430. \u0413\u043e\u0440\u0435\u043b\u043e\u0432\u0430, \u041d\u0435\u0435\u043b\u043e\u0432\u0430 \u2014 \u041d\u0435\u0443\u0440\u043e\u0436\u0430\u0439\u043a\u0430 \u0442\u043e\u0436, \u0421\u043e\u0448\u043b\u0438\u0441\u044f \u2014 \u0438 \u0437\u0430\u0441\u043f\u043e\u0440\u0438\u043b\u0438: \u041a\u043e\u043c\u0443 \u0436\u0438\u0432\u0435\u0442\u0441\u044f \u0432\u0435\u0441\u0435\u043b\u043e, \u0412\u043e\u043b\u044c\u0433\u043e\u0442\u043d\u043e \u043d\u0430 \u0420\u0443\u0441\u0438?  \u041d.\u041d\u0435\u043a\u0440\u0430\u0441\u043e\u0432<\/code><\/pre>\n<p>  <\/p>\n<p>\u041f\u0430\u0440\u0443 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043d\u0430\u0437\u0430\u0434 \u043d\u0430 \u043e\u0434\u043d\u043e\u043c IT \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0438 \u043c\u043d\u0435 \u0434\u043e\u0432\u0435\u043b\u043e\u0441\u044c \u043b\u0438\u0446\u0435\u0437\u0440\u0435\u0442\u044c \u0432 \u0440\u0430\u0431\u043e\u0442\u0435 Pandas. \u041f\u0430\u0440\u0435\u043d\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441 \u043d\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043d\u0435 \u0434\u0435\u043b\u0430\u043b \u043d\u0438\u0447\u0435\u0433\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e. \u041d\u043e \u043f\u0440\u043e\u0441\u0442\u044b\u0435 \u0441\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439, \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u044f \u0441\u0440\u0435\u0434\u043d\u0438\u0445, \u0433\u0440\u0443\u043f\u043f\u0438\u0440\u043e\u0432\u043a\u0438 \u043f\u0440\u043e\u0438\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0442\u0430\u043a \u0432\u0438\u0440\u0442\u0443\u043e\u0437\u043d\u043e, \u0447\u0442\u043e, \u0434\u0430\u0436\u0435 \u043f\u0440\u0438 \u0432\u0441\u0435\u0439 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u0435\u0434\u0432\u0437\u044f\u0442\u043e\u0441\u0442\u0438 \u043a \u041f\u0438\u0442\u043e\u043d\u0443, \u044f \u0431\u044b\u043b \u043e\u0447\u0430\u0440\u043e\u0432\u0430\u043d. \u041c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u043b\u0438\u0441\u044c \u043d\u0430 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u044b\u0445 \u0434\u0430\u0442\u0430\u0441\u0435\u0442\u0430\u0445 \u043f\u043e \u0434\u0430\u043d\u043d\u044b\u043c \u043a\u0430\u043f\u0438\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0435\u043c\u043e\u043d\u0442\u0430 \u0437\u0430 \u043f\u0435\u0440\u0438\u043e\u0434 \u043a\u0430\u0436\u0435\u0442\u0441\u044f \u0441 2004 \u043f\u043e 2019 \u0433\u043e\u0434. \u0421\u043e\u0442\u043d\u0438 \u0442\u044b\u0441\u044f\u0447 \u0441\u0442\u0440\u043e\u043a, \u043d\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u043e \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e.<br \/>  \u0412 \u043e\u0431\u0449\u0435\u043c \u043a\u043e\u0433\u0434\u0430 \u043c\u043d\u0435 \u0435\u0449\u0435 \u0447\u0435\u0440\u0435\u0437 \u043f\u0430\u0440\u0443 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043a\u043e\u0435-\u0447\u0442\u043e \u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c, \u044f \u0440\u0435\u0448\u0438\u043b \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u0442\u044c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Pandas. \u041f\u0440\u043e\u0432\u043e\u0437\u0438\u043b\u0441\u044f \u043f\u0430\u0440\u0443 \u0434\u043d\u0435\u0439 \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Excel \u044f \u0431\u044b \u0441\u043c\u043e\u0433 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0437\u0430 \u0434\u0435\u043d\u044c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u043c\u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. <\/p>\n<p>  <\/p>\n<p>\u0421 \u0430\u043f\u0440\u0435\u043b\u044f \u043c\u044b \u0432\u0441\u0435 \u0441\u0438\u0434\u0438\u043c \u043d\u0430 \u043a\u0430\u0440\u0430\u043d\u0442\u0438\u043d\u0435. \u0421\u0438\u0434\u0435\u043b \u044f \u0438 \u0434\u0443\u043c\u0430\u043b, \u0447\u0442\u043e \u0431\u044b \u043c\u043d\u0435 \u0442\u0430\u043a\u043e\u0435 \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u0441\u043b\u043e\u0436\u043d\u043e\u0435 \u0438 \u0447\u0442\u043e\u0431\u044b \u0441\u0442\u0438\u043b\u044c\u043d\u043e \u0438 \u043c\u043e\u0434\u043d\u043e \u0431\u044b\u043b\u043e. \u041a \u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u044f \u0443\u0436\u0435 \u0432\u0438\u0434\u0435\u043b \u043a\u0443\u0447\u0443 \u0432\u0441\u044f\u043a\u043e\u0439 \u0438\u043d\u0444\u043e\u0433\u0440\u0430\u0444\u0438\u043a\u0438 \u043f\u0440\u043e \u043a\u043e\u0440\u043e\u043d\u0430\u0432\u0438\u0440\u0443\u0441, \u043f\u0440\u043e \u043f\u043e\u0436\u0430\u0440\u044b \u0432 \u043b\u0435\u0441\u0443, \u043f\u0440\u043e \u0432\u044b\u0431\u043e\u0440\u044b. \u0414\u0435\u043b\u0430\u0442\u044c \u0442\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u0434\u0435\u043b\u0430\u043b\u0438 \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c, \u0434\u0430 \u0438 \u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0441\u0440\u0430\u0437\u0443 \u0437\u0430 \u0441\u043b\u043e\u0436\u043d\u043e\u0435 \u043d\u0435 \u0440\u0435\u0448\u0430\u043b\u0441\u044f, \u0441\u043e\u043c\u043d\u0435\u0432\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u0441\u043c\u043e\u0433\u0443 \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c. \u0422\u0443\u0442 \u043c\u043d\u0435 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u043a\u0430\u043a\u0430\u044f-\u0442\u043e \u0441\u0442\u0430\u0442\u044c\u044f \u043f\u0440\u043e \u0443\u0436\u0435 \u043e\u0442\u0448\u0443\u043c\u0435\u0432\u0448\u0435\u0435 \u044f\u0432\u043b\u0435\u043d\u0438\u0435 &quot;barchart race&quot; \u0438\u043b\u0438 \u043f\u043e-\u0440\u0443\u0441\u0441\u043a\u0438 &quot;\u0433\u043e\u043d\u043a\u0438 \u0441\u0442\u043e\u043b\u0431\u0447\u0430\u0442\u044b\u0445 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c&quot;. \u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0434\u0443\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e barchart race. \u0414\u0430, \u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0442\u0447\u0430\u0441\u0442\u0438. Barchart race \u0431\u0443\u0434\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u043a\u043e\u043d\u0446\u0435, \u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0441\u043a\u043e\u0440\u0435\u0435 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043d\u0435 \u043e\u0431\u043b\u0430\u0434\u0430\u044f, \u043a\u0430\u043a\u0438\u043c\u0438-\u0442\u043e \u0432\u044b\u0434\u0430\u044e\u0449\u0438\u043c\u0438\u0441\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044f\u043c\u0438 \u0438 \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043c\u0430\u0442\u0430\u043d\u0430 \u0438 \u043f\u0440\u043e\u0447\u0435\u0439 \u0447\u0435\u0440\u043d\u043e\u0439 \u043c\u0430\u0433\u0438\u0438, \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u0438\u0437 <s>\u0431\u043e\u043b\u044c\u0448\u0438\u0445<\/s> \u0434\u0430\u043d\u043d\u044b\u0445 \u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0432 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0439 \u0434\u043b\u044f \u0448\u0438\u0440\u043e\u043a\u0438\u0445 \u043c\u0430\u0441\u0441 \u0444\u043e\u0440\u043c\u0435. \u0418\u0442\u0430\u043a, \u043f\u043e\u0435\u0445\u0430\u043b\u0438.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-303545","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/303545","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=303545"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/303545\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=303545"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=303545"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=303545"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}