Я хочу проверить, существует ли в списке значение столбца данных (item_type). Если нет, я хочу переназначить существующее значение столбца на другое значение. Вот код, который я пытаюсь.
item_cat = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
pdata['item_type'] = np.where((pdata['item_type'] not in item_cat) , 'I', pdata['item_type'])
Я получаю приведенную ниже ошибку.
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
Как мне разобраться ??