答案 0 :(得分:0)
您需要提供条件为False
时应分配的值。这是y
在错误消息中的含义。见np.where docs
:
当为真时,产生x,否则产生y。
目前,您只有:
np.where(condition, x)
如果您希望False
条件保持原始值不变,请执行以下操作:
np.where(condition, x, original_value)
在你的情况下:
np.where(df_EVENTS_6['new_column'] == '',
df_EVENTS_6['description'],
df_EVENTS_6['new_column'])