我目前有一个结构如下的数据集:
ID ProgramCode ProgramType
001 0001 Major
001 0423 Minor
002 3203 Major
002 5893 Minor
我正在尝试找出使用Pandas透视数据以产生如下输出的最佳方法:
ID ProgramCode_1 ProgramType_1 ProgramCode_2 ProgramType_2
001 0001 Major 0423 Minor
002 3203 Major 5893 Minor
我尝试使用
设置各种参数df.pivot()
没有成功。
是否有更好的Pandas功能从本质上在DF中搜索唯一ID,然后在单行中填充列?