Datenrahmen basierend auf Wertebereichen verbinden
Bei zwei Datenrahmen, df_1 und df_2, ist es möglich, sie so zu verbinden, dass der Zeitstempel der Datums-/Uhrzeitspalte entsteht in df_1 liegt in einem angegebenen Bereich, der durch die Spalten start und end in definiert wird df_2.
Um diese Aufgabe zu erfüllen, besteht ein Ansatz darin, einen Intervallindex aus den Start- und Endspalten zu erstellen und die geschlossene Option auf beide zu setzen, um inklusive Grenzen sicherzustellen. Mithilfe dieses Intervallindex können wir get_loc verwenden, um das entsprechende Ereignis für jeden Zeitstempel in df_1 abzurufen.
Beispiel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
Ausgabe:
1 2 3 4 5 6 |
|
Das obige ist der detaillierte Inhalt vonWie verbinde ich Pandas-DataFrames basierend auf Zeitstempelbereichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!