Попытка объединить два значения столбца в кадре данных Pandas - PullRequest
0 голосов
/ 30 ноября 2019

Я пытаюсь объединить два столбца в кадре данных pandas на основе определенных условий, но получаю эту ошибку:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().

Below is what I am trying to do:

if df['Origin Region1'] == "EUR":
    df['Org_Region'] = df['Origin Region1'] + '' + df['Origin Region']
elif df['Origin Region1'] == "ASIA":
    df['Org_Region'] = df['Origin Region1'] ``+ '' + df['Origin Region']

Please help!

1 Ответ

0 голосов
/ 30 ноября 2019

Попробуйте:

df['Org_Region'][df['Org_Region1'].isin(['EUR', 'ASIA'])] = 
    df['Origin Region1'] + ' ' + df['Origin Region']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...