[英]Trying to Concatenate two column values in a Pandas Dataframe
I am trying to concatenate two columns in pandas dataframe based on certain conditions, but I am getting this error:我正在尝试根据特定条件连接 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!
Try:尝试:
df['Org_Region'][df['Org_Region1'].isin(['EUR', 'ASIA'])] =
df['Origin Region1'] + ' ' + df['Origin Region']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.