Выход:
у меня есть следующий датафрейм
| id | timestamp | code | id2
| 10 | 2017-07-12 13:37:00 | 206 | a1
| 10 | 2017-07-12 13:40:00 | 206 | a1
| 10 | 2017-07-12 13:55:00 | 206 | a1
| 10 | 2017-07-12 19:00:00 | 206 | a2
| 11 | 2017-07-12 13:37:00 | 206 | a1
...
Мне нужно сгруппировать поid, id2
столбцы и получить первое вхождениеtimestamp
значение, например заid=10, id2=a1, timestamp=2017-07-12 13:37:00
.
Я нашел его в Google и нашел несколько возможных решений, но не могу понять, как правильно их реализовать. Это, вероятно, должно быть что-то вроде:
df.groupby(["id", "id2"])["timestamp"].apply(lambda x: ....)