下面是一個(gè)例子:df1:X Y Z1 a cat1 a dog2 b hi2 b hello2 b hey最終的 df 應(yīng)該是這樣的。df2:X Y Z1 a [cat, dog]2 b [hi, hello, hey]我真的被卡住了,我什至無(wú)法接近這個(gè)。任何幫助將非常感激。
1 回答

守著星空守著你
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以使用groupby和apply:
df.groupby(['X', 'Y'])['Z'].apply(list)
返回
X Y
1 a [cat, dog]
2 b [hi, hello, hey]
Name: Z, dtype: object
編輯:可以只申請(qǐng)list而不是Series.tolist@timegb 在評(píng)論中建議的那樣。
添加回答
舉報(bào)
0/150
提交
取消