ich über eine Lookup einen skalar Wert in einem mehrspaltigen Datenrahmen zuzugreifen versuchen wie folgt:was ist, wenn Indexzugriff nicht in Pandas df
targetDate = '2016-01-01'
df['revenue'][df['date']== targetDate].values[0]
Nun, es in meinem Fall ist nichts in dem Datenrahmen gefunden die targetDate
. So erhalte ich die folgenden Indexfehler:
IndexError: ('index 0 is out of bounds for axis 0 with size 0', 'occurred at index 69322')
Gibt es eine Pandas integrierte Möglichkeit, anmutig in np.nan
in solchen Fällen führen? Wie würdest du mit einer solchen Situation umgehen?
Ich möchte nicht, dass mein Skript fehlschlägt, wenn nichts gefunden wird.
Okay, so einfach Standard-Ausnahmebehandlung ... Ich dachte, dass vielleicht etwas in Pandas eingebaut war. Keine Bange. Ich werde deinem Rat folgen. – codingknob