Ich habe einen Datenrahmen df2022
:
name comment product
Mike good 2432
Tim 1231
Nite bad 2234
Mike 3433
Tim bad 3432
Ich möchte die Zeilen mit dem Namen filtern, der nicht Mike ist, und dem Kommentar, der nicht leer ist. Ich habe folgendes gemacht:
df2022new = df2022[(df2022['name']!= 'Mike') & df2022['comment'].isnull()]
Allerdings nicht. Es funktioniert nur mit dem ersten Teil, daher denke ich, dass der zweite ausgewählte nicht leere Teil falsch ist. Was habe ich verpasst?
Lösung des Problems
Wenn Sie es einstellen isnull()
, == False
wird es funktionieren:
df2022new = df2022[(df2022['name']!= 'Mike') & (df2022['comment'].isnull() == False)]
# name comment product
#2 Nite bad 2234
#4 Tim bad 3432
Keine Kommentare:
Kommentar veröffentlichen