【发布时间】:2021-10-21 05:28:14
【问题描述】:
我在数据框“Original”和“Flipper”中有两列。我希望每当“Flipper”的值为 1 时,新列“Output”的值与“Original”相反,当它的值为 0 时,将“Original”的值放入“Output”
Original Flipper Output
0 0 0
0 1 1
1 0 1
1 1 0
这只是一个异或门,但我不认为把它写成一个异或门会很容易维护,我也不知道怎么做。
这段代码要怎么写,才能让“Original”和“Flipper”两列以可读的方式生成“Output”?
【问题讨论】:
-
你的意思是
df["Original"]^df["Flipper"]?