【发布时间】:2017-10-13 13:22:33
【问题描述】:
目前我有下面的数据框。前两列是我所拥有的......我想创建第三列('Value_2_Replaced)。
基本上,如果 Value_1 是一个正数,那么我想将 Value_1 与 Value_2 进行比较,值较小的放在第三列。
棘手的部分是当 Value_2 为负数时。如果 Value_2 为负但大于 Value_1,我希望 Value_2_Replaced 等于 Value_1 但保留其负值。
以下是我尝试过的代码,但它不考虑负 Value_2 的情况。任何帮助是极大的赞赏!
df["Value_2_Replaced"] = df[["Value_1", "Value_2"]].min(axis=1)
【问题讨论】:
标签: python dataframe conditional min absolute