【发布时间】:2019-07-08 22:33:40
【问题描述】:
我想创建一个名为 Book 的新列,在其中我从一个名为 Exposure 的列中获取数据。如果曝光列的值为 0,我希望它返回 100,否则我想保留相同的值。 这是我已经尝试过的:
df['Book'] = np.where(df['Exposure']==0,100,)
如果它不为零,我如何让它返回相同的值?
【问题讨论】:
标签: python-3.x
我想创建一个名为 Book 的新列,在其中我从一个名为 Exposure 的列中获取数据。如果曝光列的值为 0,我希望它返回 100,否则我想保留相同的值。 这是我已经尝试过的:
df['Book'] = np.where(df['Exposure']==0,100,)
如果它不为零,我如何让它返回相同的值?
【问题讨论】:
标签: python-3.x
试试这个:
df['Book'] = df['Exposure'].replace(0, 100)
【讨论】: