Из-за опечатки я наткнулся на некоторый Pandas логический синтаксис индексации DataFrame, с которым я не знаком, и я не могу найти никакой информации, описывающей, что на самом деле происходит.
Я пытался получить фрейм данных на основе двух условий с &
, но вместо этого набрал *
, и я был удивлен, увидев, что результаты такие же
ex1 = dist[(dist['token'].str.isalnum()) * (dist['count']>2000)]
ex2 = dist[(dist['token'].str.isalnum()) & (dist['count']>2000)]
ex1 == ex2
# returns
# token count
# True True
# True True
# True True
# True True
# True True
# True True
# True True
# True True
# True True
# True True