【发布时间】:2021-01-23 00:31:29
【问题描述】:
我需要更新一个名为 Value 的列的一些信息:
Value Home
12 123
30 124
21 124
21 99
如果 Home 的值为 124,我想添加到 Value 0.5。我正在考虑使用 .loc 来选择行,但我需要了解如何更新该值。我的预期结果应该是
Value Home
12 123
30.5 124
21.5 124
21 99
感谢任何提示。
【问题讨论】:
-
df['Value'] = np.where(df['Home'] == 124, df['Value'] + 0.5, df['Value'])