Pandas: запросить пустой списокPython

Программы на Python
Anonymous
Pandas: запросить пустой список

Сообщение Anonymous »

Исходя из этого вопроса, мне удалось использовать метод запроса:

Код: Выделить всё

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")
Теперь я хотел бы иметь запрос, возвращающий строки с пустым списком для жанра.
Я пытаюсь

Код: Выделить всё

df.query("~(genre.str.contains('\\w*', na=False, regex=True))", engine="python")
и многие другие варианты, но безуспешно…

Подробнее здесь: https://stackoverflow.com/questions/787 ... empty-list

Вернуться в «Python»