Чтобы добавить к множеству отличных примеров этого, я пытаюсь изменить свои данные в формате, который я хочу.Pandas reshaping функции
Я в настоящее время есть данные, индексированные клиентом, категория покупки и дату, с наблюдениями за каждый период времени внутридневной через колоннах:
Я хочу, чтобы объединить по категории покупки, и изменить таким образом, чтобы мои данные индексируется по дате и времени, а клиенты отображаются по столбцам.
Что simplest way для достижения этой цели?
В текстовой форме, исходные данные выглядит следующим образом:
<table><tbody><tr><th>Customer</th><th>Purchase Category</th><th>date</th><th>00:30</th><th>01:00</th><th>01:30</th></tr><tr><td>1</td><td>A</td><td>01/07/2012</td><td>1.25</td><td>1.25</td><td>1.25</td></tr><tr><td>1</td><td>B</td><td>01/07/2012</td><td>0.855</td><td>0.786</td><td>0.604</td></tr><tr><td>1</td><td>C</td><td>01/07/2012</td><td>0</td><td>0</td><td>0</td></tr><tr><td>1</td><td>A</td><td>02/07/2012</td><td>1.25</td><td>1.25</td><td>1.125</td></tr><tr><td>1</td><td>B</td><td>02/07/2012</td><td>0.309</td><td>0.082</td><td>0.059</td></tr><tr><td>1</td><td>C</td><td>02/07/2012</td><td>0</td><td>0</td><td>0</td></tr><tr><td>2</td><td>A</td><td>01/07/2012</td><td>0</td><td>0</td><td>0</td></tr><tr><td>2</td><td>B</td><td>01/07/2012</td><td>0.167</td><td>0.108</td><td>0.119</td></tr><tr><td>2</td><td>C</td><td>01/07/2012</td><td>0</td><td>0</td><td>0</td></tr><tr><td>2</td><td>A</td><td>02/07/2012</td><td>0</td><td>0</td><td>0</td></tr><tr><td>2</td><td>B</td><td>02/07/2012</td><td>0.11</td><td>0.109</td><td>0.123</td></tr></tbody></table>
вы можете дать воспроизводимую версию dataframe? – MMF
@MMF Я добавил скопированную текстовую таблицу, если это поможет. – arthuritus