2024-04-20 11:52:56 发布
网友
我有一个数据帧
我想转置此数据帧,例如:
基本上,day0、day1、day2列将成为mid_cycle下的行,total_amt, pending_amt将相应地分布。 我们如何做到这一点.transpose()没有给我想要的结果
mid_cycle
total_amt, pending_amt
.transpose()
使用melt:
melt
out = df.melt(id_vars=['cycle_end_date', 'mid_cycle', 'Total'], var_name='Delay', value_name='new_col') print(out) # Output cycle_end_date mid_cycle Total Delay new_col 0 15th Sept 230 600 0 100 1 15th Sept 230 600 1 200 2 15th Sept 230 600 2 50 3 15th Sept 230 600 3 10
使用
melt
:相关问题 更多 >
编程相关推荐