【发布时间】:2021-06-16 02:30:19
【问题描述】:
我正在尝试使用两个条件,其中一个是一系列数字,如下所示:
df['COL1'] = np.where(df['COL1'] == 4 & (df['COL2'] in range(28,40)), 20, df['COL1'])
当我运行它时,我收到以下错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
只是想知道是否有办法让这个工作或者比使用np.where 更容易的方法
【问题讨论】: