Столбец со списком строк в Python
У меня есть пандас dataframe, как показано ниже:
categories review_count
0 [Burgers, Fast Food, Restaurants] 137
1 [Steakhouses, Restaurants] 176
2 [Food, Coffee & Tea, American (New), Restaurants] 390
... .... ...
... .... ...
... .... ...
Из этого фрейма данных я хотел бы извлечь только те строки, в которых список в столбце «категории» этой строки содержит категорию «Рестораны». Я до сих пор пробовал:df[[df.categories.isin('Restaurants'),review_count]]
,
так как у меня также есть другие столбцы в dataFrame, я указал эти два столбца, которые я хочу извлечь. Но я получаю ошибку:
TypeError: unhashable type: 'list'
Я понятия не имею, что означает эта ошибка, так как я новичок в пандах. Пожалуйста, дайте мне знать, как я могу достичь своей цели - извлекать только те строки из фрейма данных, где столбец "категории" для этой строки содержит строку "Рестораны" как часть списка категорий. Любая помощь приветствуется.
Заранее спасибо!