【发布时间】:2015-07-29 23:06:33
【问题描述】:
我有一个按月显示客户来电的数据透视表。看起来是这样的
CompanyName 1 2 3 4 5 6 7 8 9 10 11 12
Customer 1 17 30 29 39 15 27 15 10 36 21 18 15
Customer 2 4 11 13 22 34 27 32 17 29 31 17 14
Customer 3 10 7 23 21 7 15 25 0 21 9 12 17
Customer 4 6 10 11 8 3 4 3 8 11 11 18 14
Customer 5 13 7 6 12 6 8 2 10 11 7 10 11
我制作了一个日期列表,以便可以在图表上很好地显示它们。
date_list[::-1]
Out[63]:
['Jul 2015',
'Jun 2015',
'May 2015',
'Apr 2015',
'Mar 2015',
'Feb 2015',
'Jan 2015',
'Dec 2014',
'Nov 2014',
'Oct 2014',
'Sep 2014',
'Aug 2014']
我想重新排序数据透视表,使其与 date_list 匹配,如下所示:
CompanyName 7 8 9 10 11 12 1 2 3 4 5 6
Customer 1 15 10 36 21 18 15 17 30 29 39 15 27
Customer 2 32 17 29 31 17 14 4 11 13 22 34 27
Customer 3 25 0 21 9 12 17 10 7 23 21 7 15
Customer 4 3 8 11 11 18 14 6 10 11 8 3 4
Customer 5 2 10 11 7 10 11 13 7 6 12 6 8
我正在研究如何重新排序列,但由于这将按月动态变化,我有点困惑。
【问题讨论】:
标签: python pandas dataframe pivot-table