作者Laviathan ()
看板Python
标题[问题] pd.pivot_table转换规则
时间Sun Feb 17 17:33:47 2019
请问一下,目前我的资料长这样:
STKID YEAR MONTH REVENUE
1101 2013 1 1000
1101 2013 2 1001
...
1101 2013 12 1100
1102 2013 1 700
1102 2013 2 750
....
我用了pd.pivot_table可以将1~12月转成横的columns
pd.pivot_table(df_1, values = 'REVENUE', index=['STKID','YEAR'], columns =
'MONTH')
但如果想要的是3个月的columns,也就是1~3, 4~6, 7~9, 10~12月按顺序对应
1,4,7,10放在同一个栏位
2,5,8,11放在同一个栏位
3,6,9,12放在同一个栏位的话该怎麽处理?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.231.139.201
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1550396030.A.208.html
1F:推 TuCH: 放在同一个栏位是什麽意思 里面的值要sum起来? 02/18 09:49
2F:→ Laviathan: 不用sum起来,append进去就可以 02/23 12:56