【发布时间】:2022-10-12 23:19:52
【问题描述】:
假设您有以下数据框:
>>> df = pd.DataFrame({'id':[0,0,1], 'lst':[["a", "b", "c"],["e"],["c"]]})
>>> df
id lst
0 0 [a, b, c]
1 0 [e]
2 1 [c]
您希望按 id 对数据进行分组,如下所示:
id lst
0 0 [[a, b, c], [e]]
2 1 [[c]]
有没有办法对列表的列进行分组,所以可以获得我上面给出的结果?
我尝试了以下链接中发布的解决方案:Group operations on Pandas column containing lists,但它对我不起作用。
【问题讨论】:
标签: pandas python-3.8