按第一列分组,然后将第二列转换为列名,第三列为其值

时间:2020-08-01 18:56:24

标签: pandas pandas-groupby

假设df是这个

PDBs

想获得以下内容,该内容按日期分组,但是代码列将变成新df的列名

    date        code    value
0   2007-04-02  0001    12
1   2007-04-02  0002    23
2   2007-04-02  0003    51
3   2007-04-02  0005    18
...

1 个答案:

答案 0 :(得分:1)

df = df.set_index(['date', 'code']).squeeze().unstack().reset_index()