我有下面的dataframe,其中-
和$
是数据
A B C 01/01/18 01/08/18
- - - $ $
- - - $ $
- - - $ $
我想转换成以下内容
A B C Period Cost
- - - 01/01/18 $
- - - 01/01/18 $
- - - 01/01/18 $
- - - 01/08/18 $
- - - 01/08/18 $
- - - 01/08/18 $
我知道我可以为每个周期创建两个数据帧df1 and df2
,然后total = df2.append(df1)
,但是我必须为一年创建52个数据帧。有没有一个更简单的方法来做这个使用一些花哨的转置?你知道吗
我正试着做下面的df.grouby(['A','B',C'])
,但我相信我首先需要df.transpose()
。如果有人能帮我解决这个问题,即使是在SQL中,我也会很感激。你知道吗
这就是^{} 的作用:
也可以将未更改的列设置为索引,然后
stack
其他列:相关问题 更多 >
编程相关推荐