熊猫np,其中多个逻辑条件

时间:2018-08-30 15:35:55

标签: python-3.x pandas logical-operators

我将python 3+与jupyter笔记本和熊猫一起使用。

我正在尝试根据两个现有条件创建一个新列。我知道我可以使用条件,值,选择,除非我有多用途的列,所以我认为我使用的方法会更快。显然不是。任何帮助将不胜感激。

dfTest['Custodian_Non-Algo'] = np.where(np.logical_and(dfTest['BuyClientIdentity'] == 3 ,dfTest['BuyAlgoIndicator'] == 1), 2, 0)

虽然这不会引发任何错误,但并未按预期计算列。

有人可以提出解决方案吗?

0 个答案:

没有答案