数据帧命名为"df_fraud“。
下面是csv文件中的列
accountAgeDays,numItems,localTime,paymentMethod,paymentMethodAgeDays,label
我需要所有使用paypal的欺诈交易。
df_fraud[df_fraud.paymentMethod =='paypal']此返回有9303个paypal事务
这里,1=fraudulent,0=safe:
df_fraud[df_fraud.label == 1] 有560宗欺诈性交易
如何编写一行代码输出所有使用paypal的欺诈性交易?
df_fraud[df_fraud.paymentMethod =='paypal' and df_fraud.babel == 1]ValueError:系列的真值不明确。使用a.empty、a.bool()、a.item()、a.any()或a.all()。
我在这个领域是比较新的,有人能解释这个错误吗?或者如何用解释来实现我想要达到的目标?谢谢。
发布于 2021-09-10 03:10:05
只需将过滤器与&字符合并如下:
df_fraud[(df_fraud.paymentMethod =='paypal') & (df_fraud.label == 1)]https://stackoverflow.com/questions/69126756
复制相似问题