2024-04-25 23:54:16 发布
网友
我对这个真的很陌生。我试图创建一个“最终类别”列,主要复制“类别1”列中的值,但有一个条件,即如果类别1是财务类别,而类别2是房地产,我必须复制房地产。你知道吗
我想应该有一个比使用这个更好的条件语句:
df[ (df.Category 1=='Financials') & (df.Category 2=='Real Estate') ]['Final Category'] = 'Real Estate'
可以使用^{}和avoid chained assignment:
condition = df['Category 1'].eq('Financials') & df['Category 2'].eq('Real Estate') df['Final Category'] = np.where(condition, 'Real Estate', df['Category 1'])
可以使用^{} 和avoid chained assignment:
相关问题 更多 >
编程相关推荐