Мне нужно применить, если условия для нескольких столбцов с помощью функции применения панды, но я получаю распакованную ошибку - PullRequest
0 голосов
/ 14 октября 2019

Мне нужно применить указанные ниже условия к этим 3 столбцам с помощью функций применения панд, и он должен вернуть значения как yn и zit update

def func(x):
   if x['Future Territory ID'] != x['territory']:
     return 'Y','N','ZIT Update'

df_uni_first['Territory Change'], df_uni_first['Address Change'], 
df_uni_first['Change Reason'] = df_uni_first.apply(lambda x: func(x),axis=1,result_type='expand') 

Ошибка:

**ValueError: too many values to unpack (expected 3) [1]: https://i.stack.imgur.com/ZWLhp.png
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...