【发布时间】:2018-05-03 01:57:48
【问题描述】:
如果我有以下 pandas df
A B C D
1 2 3 4
2 2 3 4
我想根据情况添加一个新列为 1、2 或 3,
(A > B) && (B > C) = 1
(A < B) && (B < C) = 2
Else = 3
最好的方法是什么?
【问题讨论】:
-
有一些代码......你的在哪里?您将需要构建一些条件掩码并使用 loc 或 numpy.select 设置值。