Führen Sie zwei Datenrahmen am Datum zusammen und nehmen Sie Zeile basierend auf dem letzten DatumPython

Python-Programme
Anonymous
 Führen Sie zwei Datenrahmen am Datum zusammen und nehmen Sie Zeile basierend auf dem letzten Datum

Post by Anonymous »

Ich habe zwei verknüpfte Datenrahmen, die Daten zum Status von etwas enthalten, aber beide Datenquellen sind schlecht. Ich habe den Status (z. B. 1 = verloren, 2 = gefunden, 3 = unbekannt) und das Datum, falls gefunden.

Code: Select all

ID, status, dateFound, registerDate
1, 1, NaN , 5/3/24
2, 2, 1/1/24, 1/1/24
3, 2, 2/1/24, 3/1/24
< /code>
und DFB 'ist so: < /p>
ID, thing_status, dateFound, date_registered
1, 2, 6/4/24, 23/4/24
2, 1, NaN, 24/12/23
3, 2, 4/1/24, 5/1/24
Ich möchte einen neuen Datenframe erstellen, der die letzte Zeile aus entweder aus DFA oder dfb basierend auf dem neuesten RegisterDate/Date_registered. Die ideale Ausgabe wäre: < /p>

Code: Select all

ID, status, dateFound, registerDate
1, 2, 6/4/24, 23/4/24
2, 2, 1/1/24, 1/1/24
3, 2, 4/1/24, 5/1/24
Ich mache dies derzeit mit einem For-Loop, aber vermute, es gibt einen einfacheren Weg.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post