Объединять и заменять строки данных pandas в зависимости от условия - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть следующая таблица в фрейме данных, где я хотел бы объединить и заменить аналогичные строки на основе той же даты и номера круга.Но условие таково: Дата начала и Время начала будут взяты из первого инцидента каждого номера круга, а Дата и время окончания будут взяты из последней строки круга.

enter image description here

Это означает, что финальный стол должен выглядеть следующим образом:

enter image description here

1 Ответ

0 голосов
/ 19 ноября 2018

Почему бы и нет:

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

groupby + first + reset_index является решением.

Вы получите желаемый результат из этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...