如何使用panda将列转换为行



如何将行转换为列,用于数据的分组输出。

输入(Agentorder_date_week为索引(:

Average_Rating_Per_Week
Agent order_date_week                         
Abi   26                                   4.5
27                                   5
28                                   3.8
29                                   4.0
30                                   3.9

输出应该是这样的:

Agent  26    27   28    29    30 
Abi    4.5   5    3.8   4.0   3.9

像这样我有60个代理

您需要选择列和unstack:

df9['Average_Rating_Per_Week'].unstack('order_date_week')

最新更新