Я пытаюсь создать новую переменную под названием «регион» на основе названий стран Африки в другой переменной. У меня есть список всех африканских стран (две показаны здесь в качестве примера), но у меня возникают ошибки.
def africa(x):
if africalist in x:
return 'African region'
else:
return 'Not African region'
df['region'] = ''
df.region= df.countries.apply(africa)
Я получаю:
'in' требуется строка как левый операнд, а не список