Ich versuche festzustellen, ob es in einer Pandas-Spalte einen Eintrag gibt, der einen bestimmten Wert hat. Ich habe versucht, dies mit zu tun if x in df['id']
. Ich dachte, das funktioniert, außer wenn ich einen Wert eingegeben habe, von dem ich wusste, dass er nicht in der Spalte enthalten ist 43 in df['id']
, die immer noch zurückgegeben wird True
. Wenn ich zu einem Datenrahmen untergebe, der nur Einträge enthält, die mit der fehlenden ID übereinstimmen, df[df['id'] == 43]
sind offensichtlich keine Einträge darin. Wie bestimme ich, ob eine Spalte in einem Pandas-Datenrahmen einen bestimmten Wert enthält und warum funktioniert meine aktuelle Methode nicht? (Zu Ihrer Information, ich habe das gleiche Problem, wenn ich die Implementierung in dieser Antwort auf eine ähnliche Frage verwende).