Wenn ich Datenrahmen folgendenPandas: das erste Auftreten von Tasten Gruppierung
| 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
...
ich zum Gruppieren von id, id2
Spalten und das erste Vorkommen von timestamp
Wert erhalten, z.B. für id=10, id2=a1, timestamp=2017-07-12 13:37:00
.
Ich googelte es und fand einige mögliche Lösungen, aber kann nicht herausfinden, wie man sie richtig realisiert. Dies sollte wohl so etwas wie:
df.groupby(["id", "id2"])["timestamp"].apply(lambda x: ....)