熊猫groupby并重命名分组列

时间:2018-11-22 12:49:26

标签: python pandas-groupby

我的熊猫数据框为

   Year    a    b     key
0  2007   10   20  credit
1  2008   10   20   debit
2  2009  100  220   debit

我需要基于“年”和“键”列值将列表中的“ a”和“ b”列值分组。同样,我使用了

df.groupby(['Year','key'])[['a', 'b']].apply(lambda x: x.values.tolist())

我得到的结果是,

Year  key   
2007  credit      [[10, 20]]
2008  debit       [[10, 20]]
2009  debit     [[100, 220]]

有人能帮我在上面的数据框列表中包括已分组为列表的值的索引和列名吗?

预期产量

    Year  key         value
0   2007  credit      [[10, 20]]
1   2008  debit       [[10, 20]]
2   2009  debit     [[100, 220]]

0 个答案:

没有答案