У меня есть объект DataFrame, с несколькими столбцами: business_id
, categories
, type_of_business
...Python панды dataframe нарезку, с условием, если
мне удалось создать меньший DataFrame с только business_id
и categories
путем индексации столбца на исходный объект DataFrame.
categories
- это список определенных строк. Пример: ['Restaurant, 'food', 'bakery']
- для каждого business_id
.
Одна из категорий: Restaurants
. Как получить только те бизнес-идентификаторы, где слово Restaurants
находится в списке категорий.
псевдокод:
for row in smaller_DataFrame:
if 'Restaurants' in row['categories']:
add this business_id to some dictionary.
Я заинтересован в том, как я бы включить условие if
в объекте DataFrame.
Заранее спасибо.
Я использовал эту форму выражения лямбда раньше, но она полностью соскользнула с моего ума. Спасибо за вашу помощь. – anonuser0428