【发布时间】:2019-06-08 16:39:48
【问题描述】:
例如,假设我有一个df
a b c
1 3 5
5 9 4
我有ifconditions:
if a < 2:
3
elif a < 3:
4
else: b + c
如何测试条件并为我的 df 的每一行返回结果,如下所示?
a b c d
1 3 5 3
5 9 4 13
编辑:理想情况下,我想创建一个function,让我可以
def function(a, b, c)
df['d'] = function(a, b, c)
并计算所有数据行。因为在实际数据中,有100+条条件语句和10s列。
【问题讨论】:
-
用 np.select 检查