<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Reveal the Data: заметки с тегом обработка данных</title>
<link>https://revealthedata.com/blog/tags/obrabotka-dannyh/</link>
<description>Блог Ромы Бунина про визуализацию данных, Tableau и развитие BI-систем.</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.0 (v4079e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>buninra@mail.ru</itunes:email>
</itunes:owner>
<itunes:subtitle>Блог Ромы Бунина про визуализацию данных, Tableau и развитие BI-систем.</itunes:subtitle>
<itunes:image href="https://revealthedata.com/blog/pictures/userpic/userpic-square@2x.jpg?1612211172" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Широкие и длинные таблицы</title>
<guid isPermaLink="false">19</guid>
<link>https://revealthedata.com/blog/all/table-reshape/</link>
<pubDate>Thu, 13 Jul 2017 19:06:44 +0200</pubDate>
<author></author>
<comments>https://revealthedata.com/blog/all/table-reshape/</comments>
<description>
&lt;p&gt;Часто данные хранятся в виде таблиц. Таблицы бывают &lt;a href="https://en.wikipedia.org/wiki/Wide_and_narrow_data" class="nu"&gt;«&lt;u&gt;широкие» и «длинные&lt;/u&gt;»&lt;/a&gt;.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/Table-Type.png" width="639" height="323" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Человеку чаще удобнее читать матричные таблицы, а вот машины обычно используют таблицы. Табло может работать и с тем, и с тем, но в зависимости от задач подходят разные варианты. Если таблица широкая, то в Табло есть специальный функционал &lt;a href="http://onlinehelp.tableau.com/current/pro/desktop/en-us/datafields_understanddatawindow_meavalues.html"&gt;Measure Values and Measure Names&lt;/a&gt;, однако он не позволяет использовать все привычные функции Табло, которые отлично работают с длинной таблицей. Например, по-другому работает фильтрация, привязка цветов и т. п.&lt;/p&gt;
&lt;p&gt;Пересобрать таблицу из широкого формата в длинный, можно разными путями:&lt;br /&gt;
— &lt;a href="https://www.experts-exchange.com/questions/26549515/How-to-reshape-data-from-WIDE-to-LONG-format-in-Excel.html"&gt;в экселе, с помощью формул или скрипта&lt;/a&gt;,&lt;br /&gt;
— &lt;a href="https://stackoverflow.com/questions/20541905/convert-matrix-to-3-column-table-reverse-pivot-unpivot-flatten-normal"&gt;в экселе, с помощью надстройки Power Query&lt;/a&gt;,&lt;br /&gt;
— &lt;a href="https://blogs.office.com/en-us/2015/12/15/learn-how-to-unpivot-static-tables-in-excel-2016/"&gt;в экселе 2016 и новее, с помощью Get &amp; Transform&lt;/a&gt;,&lt;br /&gt;
— &lt;a href="http://had.co.nz/reshape/introduction.pdfВ"&gt;R, при помощи библиотеки reshape&lt;/a&gt;,&lt;br /&gt;
— &lt;a href="https://onlinehelp.tableau.com/current/pro/desktop/en-us/pivot.html"&gt;в табло, при помощи встроенной функции&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Пересборка в табло не идеальна: делается один раз для всего сета и не супер наглядная и контролируемая. Она отлично подходит для небольших данных, а вот с большими я бы поработал на уровне источника данных.&lt;/p&gt;
&lt;p&gt;Посмотрим, как персоборать таблицу в «старом» экселе. Есть данные по кол-ву внутренней миграции в разные части Великобритании. В каждой строке откуда приехали иммигранты, куда и сколько людей каждой из религий. Нужно превратить это с длинную таблицу, где в каждой строке будет только название региона куда приехали, название религии и количество человек.&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/inboxData_1.jpg" width="1051" height="603" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Чтобы просуммировать строки с одним регионом назначения, сделаем сводную таблицу и рассчиатем сумму для каждой религии:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/pivot.jpg" width="1269" height="811" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вставим эту таблицу как текст и поменяем названия столбцов:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/textTable.jpg" width="924" height="500" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Скачиваем и ставим надстройку Power Query — &lt;a href="https://www.microsoft.com/en-us/download/details.aspx?id=39379"&gt;https://www.microsoft.com/en-us/download/details.aspx?id=39379&lt;/a&gt;&lt;br /&gt;
В экселе открываем её и задаем нужные преобразования:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/powerQeary.jpg" width="1122" height="856" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;После этого переименовываем столбцы и сохраняем результат:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://revealthedata.com/blog/pictures/powerQeary2.jpg" width="751" height="640" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;Вуаля, наши данные готовы к работе с табло.&lt;/p&gt;
&lt;p&gt;Видео, как обрабатывались данные — &lt;a href="http://joxi.ru/YmEa0lVf068G3m"&gt;http://joxi.ru/YmEa0lVf068G3m&lt;/a&gt;&lt;/p&gt;
</description>
</item>


</channel>
</rss>