Próbuję ustalić, czy w kolumnie Pandy znajduje się wpis, który ma określoną wartość. Próbowałem to zrobić if x in df['id']
. Myślałem, że to działa, z wyjątkiem sytuacji, gdy podałem mu wartość, o której wiedziałem, że nie ma w kolumnie 43 in df['id']
, nadal zwracała True
. Kiedy podzbiorę na ramkę danych zawierającą tylko wpisy pasujące do brakującego identyfikatora df[df['id'] == 43]
, oczywiście nie ma w niej żadnych wpisów. Jak ustalić, czy kolumna w ramce danych Pandas zawiera określoną wartość i dlaczego moja obecna metoda nie działa? (FYI, mam ten sam problem, gdy używam implementacji w tej odpowiedzi na podobne pytanie).