擅长:python、mysql、java
<p>如果要计算多个列的列表,可以执行以下操作:</p>
<pre><code>df = pd.DataFrame(
{'A': [1,1,2,2,2,2,3],
'B':['a','b','c','d','e','f','g'],
'C':['x','y','z','x','y','z','x']})
df.groupby('A').agg({ 'B': lambda x: list(x),'C': lambda x: list(x)})
</code></pre>
<p>同时计算B和C的列表:</p>
<pre><code> B C
A
1 [a, b] [x, y]
2 [c, d, e, f] [z, x, y, z]
3 [g] [x]
</code></pre>