Coluna com lista de seqüências de caracteres em python

Eu tenho um dataframe de pandas como o seguinte:

                                          categories  review_count
0                  [Burgers, Fast Food, Restaurants]           137
1                         [Steakhouses, Restaurants]           176
2  [Food, Coffee & Tea, American (New), Restaurants]           390
...                                          ....              ...
...                                          ....              ...
...                                          ....              ...

A partir desse dataFrame, gostaria de extrair apenas as linhas em que a lista na coluna "categorias" dessa linha contém a categoria "Restaurantes". Eu até agora tentei:df[[df.categories.isin('Restaurants'),review_count]],

como também tenho outras colunas no dataFrame, especifiquei estas duas colunas que quero extrair. Mas eu recebo o erro:

TypeError: unhashable type: 'list'

Eu não tenho muita idéia do que esse erro significa, já que sou muito novo para os pandas. Por favor, deixe-me saber como posso atingir meu objetivo de extrair apenas as linhas do dataframe, em que a coluna "categorias" dessa linha tem a string "Restaurantes" como parte da categoria_listas. Qualquer ajuda seria muito apreciada.

Desde já, obrigado!

questionAnswers(3)

yourAnswerToTheQuestion