擅长:python、mysql、java
<p>像这样的事情可能会有帮助<br/>
您只需将它们按<code>TransactionID</code>分组,然后从中取出<code>ProductID</code>并转换为列表</p>
<pre><code> grouped_list = list(df.groupby('TransactionID')['ProductID'].apply(list))
</code></pre>
<p>正如评论中提到的,使用'list'作为变量名是不好的。这是因为您将通过将list命令设置为从df中提取的分组列表来重新定义list命令的原始函数</p>