【发布时间】:2020-01-26 06:00:36
【问题描述】:
在我的数据框中,我有一列“away_lineup”,其中包含 5 个字符串的分组,还有一个“play_length”列,其中每一行都有一个持续时间值。我知道 np.unique 可以检测唯一的字符串值,并且 np.sum 值在列中添加值,但是我如何使用像 np.unique 这样的函数来检测每个唯一的字符串并对字符串的“play_length”值求和连续发生?
away_lineup play_length
0 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons 0:00:05
1 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons 0:00:10
2 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons 0:00:20
3 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons 0:00:07
4 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, Ben Simmons 0:00:25
5 Dario Saric, Robert Covington, Joel Embiid, Markelle Fultz, JJ Redick 0:00:14
我想要的输出是这样的
player play_length
Dario Saric 0:01:21
Robert Covington 0:01:21
Joel Embiid 0:01:21
Markelle Fultz 0:01:21
Ben Simmons 0:01:07
JJ Redick 0:00:14
其中唯一名称从“away_lineup”中提取,存储在新列“player”中,并且存在 player 值的行添加了它们的“play_length”值。
【问题讨论】: