标签: python pandas
你好,我有以下数据框:
我想将其转换为以下格式:
以下代码获取所有零件编号的列,然后获取所有事件编号的列,但我希望它交替显示,因此,零件编号1,事件编号1,零件编号2,事件编号。 2,依此类推:
(df.set_index(['id',df.groupby('id').cumcount()+1])[['Part no.', "Event"]] .unstack() .reset_index() .fillna(''))
有没有一种方法可以实现所需的输出。谢谢!