Pandas: query empty list

  Kiến thức lập trình

Based on this question, I succeed in using the query method:

import pandas as pd
df = pd.DataFrame({"genre":[['comedy', 'sci-fi'], ['action', 'romance', 'comedy'], ['documentary'], ['crime','horror'], []]})
df.query("(genre.str.contains('comedy', na=False, regex=False))", engine="python")

Now I’d like to have a query returning rows with empty list for genre.
I try

df.query("~(genre.str.contains('\w*', na=False, regex=True))", engine="python")

and many other variations, without any success…

Theme wordpress giá rẻ Theme wordpress giá rẻ Thiết kế website

LEAVE A COMMENT