我正在编写代码来获取花费超过 5000 美元且新近度超过 100 天的成员(member)数据,以将这些成员(member)归类为顶级组。下面的第一行有效,但是当我添加另一个条件(第二行)时,它不再过滤。谁能告诉我为什么?谢谢!
GrpA=(MbrKPI3[(MbrKPI3['Amt'])>5000])
GrpA=(MbrKPI3[(MbrKPI3['Amt'])>5000 & (MbrKPI3['Recency']>100)])
请您参考如下方法:
你打错了,第一个右括号需要围绕比较值:
GrpA=(MbrKPI3[(MbrKPI3['Amt'])>5000 & (MbrKPI3['Recency']>100)])
^--- here
应该是:
GrpA=(MbrKPI3[(MbrKPI3['Amt']>5000) & (MbrKPI3['Recency']>100)])
^--- to here
也不需要外括号:
GrpA = MbrKPI3[(MbrKPI3['Amt']>5000) & (MbrKPI3['Recency']>100)]
