複数の列を持つ DataFrame オブジェクトがあります: business_id
、categories
、type_of_business
...
元の DataFrame オブジェクトの列インデックスのみbusiness_id
を使用して、より小さな DataFrame を作成することができました。categories
categories
特定の文字列のリストです。例: ['Restaurant, 'food', 'bakery']
- for each business_id
.
カテゴリの 1 つですRestaurants
。Restaurants
単語がカテゴリ リストにあるビジネス ID のみを取得するにはどうすればよいですか。
擬似コード:
for row in smaller_DataFrame:
if 'Restaurants' in row['categories']:
add this business_id to some dictionary.
if
条件を DataFrame オブジェクトに組み込む方法に興味があります。
前もって感謝します。