<p>你可以像这样使用explode和group by</p>
<pre class="lang-py prettyprint-override"><code>import numpy as np
import pandas as pd
## create dummy data
arr = [("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons", "00:00:05"),
("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons", "00:00:10"),
("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons", "00:00:20"),
("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons", "00:00:07"),
("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons", "00:00:25"),
("Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, JJ Redick", "00:00:14"),]
df = pd.DataFrame(arr, columns=["Player", "Play Time"])
df["Play Time"] = pd.to_timedelta(df["Play Time"])
## Solution
df["Player"] = df["Player"].str.split(",")
df.explode("Player").groupby("Player").sum()
</code></pre>
<p><strong>输出</strong></p>
<pre><code> Play Time
Player
Ben Simmons 00:01:07
JJ Redick 00:00:14
Joel Embiid 00:01:21
Markelle Fultz 00:01:21
Robert Covington 00:01:21
Dario Saric 00:01:21
</code></pre>