擅长:python、mysql、java
<p>您在回复<a href="https://stackoverflow.com/questions/15112234/converting-dataframe-into-a-list">question</a>的评论中提到的解决方案:</p>
<pre><code>df.groupby(['id'])['purchased_item'].apply(list).values.tolist()
In [434]: df.groupby(['id'])['purchased_item'].apply(list).values.tolist()
Out[434]:
[['apple', 'banana', 'carrot'],
['banana'],
['apple'],
['apple', 'carrot', 'diet_coke'],
['banana', 'carrot'],
['banana', 'carrot']]
</code></pre>
<p><strong>编辑</strong></p>
<p>一些测试性能可与@Colonel Beauvel解决方案进行比较:</p>
^{pr2}$