Pandas:拆开数据帧中的一列

2024-06-16 14:22:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想取消Pandas数据框中的一列。数据帧按“日期”索引,我想取消“国家”列的堆叠,这样每个国家都是自己的列。目前的熊猫DF是这样的:

             Country   Product      Flow Unit  Quantity  
Date                                                         
2002-01-31   FINLAND  KEROSENE  TOTEXPSB  KBD    3.8129     
2002-01-31    TURKEY  KEROSENE  TOTEXPSB  KBD    0.2542     
2002-01-31  AUSTRALI  KEROSENE  TOTEXPSB  KBD   12.2787     
2002-01-31    CANADA  KEROSENE  TOTEXPSB  KBD    5.1161     
2002-01-31        UK  KEROSENE  TOTEXPSB  KBD   12.2013     

当我使用测向枢轴我得到以下错误“RebeeError:Index包含重复条目,无法重塑”这是真的,因为我查看的是每个国家同时报告的日期。我想要的是取消“国家”栏,这样每个月只显示一个日期。在

像这个日期这样的数据帧头仍然是索引:

^{pr2}$

我已经在这方面工作了一段时间,但我没有任何进展,所以任何方向或见解都会很好。在

另外,请注意,您只看到数据帧的头部,因此多年的数据都是这种格式。在

谢谢

道格拉斯


Tags: 数据pandasdfdateunit国家productflow