<p>仅将<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.core.groupby.GroupBy.apply.html" rel="nofollow noreferrer">^{<cd1>}</a>更改为<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.core.groupby.GroupBy.agg.html" rel="nofollow noreferrer">^{<cd2>}</a>以将每个列转换为列表:</p>
<pre><code>print (df)
action person_id frame_no path
0 boxing person12_boxing_d2_uncomp.avi image_0128.jpg person12_bo
1 boxing person12_boxing_d2_uncomp.avi image_0129.jpg person12_bo
2 walking person13_boxing_d2_uncomp.avi image_0130.jpg person13_b
3 walking person13_boxing_d2_uncomp.avi image_0131.jpg person13_b
4 running person13_boxing_d2_uncomp.avi image_0132.jpg person13_b
df = df.groupby(["action","person_id"])['frame_no', 'path'].agg(list)
print (df)
frame_no \
action person_id
boxing person12_boxing_d2_uncomp.avi [image_0128.jpg, image_0129.jpg]
running person13_boxing_d2_uncomp.avi [image_0132.jpg]
walking person13_boxing_d2_uncomp.avi [image_0130.jpg, image_0131.jpg]
path
action person_id
boxing person12_boxing_d2_uncomp.avi [person12_bo, person12_bo]
running person13_boxing_d2_uncomp.avi [person13_b]
walking person13_boxing_d2_uncomp.avi [person13_b, person13_b]
</code></pre>