Python 合并具有相同标识符ColumnSn(熊猫)的行

Python 合并具有相同标识符ColumnSn(熊猫)的行,python,pandas,Python,Pandas,我想合并具有相同id和变量的行。这是我期望的输入和输出 我怎样才能在熊猫身上做到这一点? 输入: 输出: id company tag variant 1 Adobe ['hello','bye'],[['gary,'tom']] B 1 Adobe [['tim','john'],['fries,'salad']] A agg 到目前为止你试过什么?请发布您的代码我已经尝试了df.groupby(['id','

我想合并具有相同id和变量的行。这是我期望的输入和输出 我怎样才能在熊猫身上做到这一点? 输入:

输出:

id company tag                                variant
1  Adobe   ['hello','bye'],[['gary,'tom']]    B
1  Adobe   [['tim','john'],['fries,'salad']]  A
agg

到目前为止你试过什么?请发布您的代码我已经尝试了df.groupby(['id','variant'],如_index=False,sort=False)。last(),但它只提供了最后一条记录。被卡住的肾脏。
id company tag                                variant
1  Adobe   ['hello','bye'],[['gary,'tom']]    B
1  Adobe   [['tim','john'],['fries,'salad']]  A
df.groupby(['id', 'variant'], as_index=False).agg({'company': 'first', 'tag': list})

   id variant company                            tag
0   1       A   Adobe  [[tim, john], [fries, salad]]
1   1       B   Adobe    [[hello, bye], [gary, tom]]