我将python 3+与jupyter笔记本和熊猫一起使用。
我正在尝试根据两个现有条件创建一个新列。我知道我可以使用条件,值,选择,除非我有多用途的列,所以我认为我使用的方法会更快。显然不是。任何帮助将不胜感激。
dfTest['Custodian_Non-Algo'] = np.where(np.logical_and(dfTest['BuyClientIdentity'] == 3 ,dfTest['BuyAlgoIndicator'] == 1), 2, 0)
虽然这不会引发任何错误,但并未按预期计算列。
有人可以提出解决方案吗?