根据条件合并和替换熊猫数据框行

时间:2018-11-19 02:18:29

标签: python pandas dataframe

我在数据框中有一张下表,该表格中我想根据相同的日期和圈数合并和替换相似的行。但是条件是:开始日期和开始时间将从每个圈数的第一个事件开始,结束日期和时间将从圈数的最后一行开始。

enter image description here

这意味着决赛桌应如下所示:

enter image description here

1 个答案:

答案 0 :(得分:1)

为什么不呢?

df=df.groupby('Lap Number').first().reset_index()
df['End Date']=df.groupby('Lap Number').last().reset_index()['End Date']

groupby + first + reset_index是解决方案。

您将从中获得所需的输出。