【问题标题】:Searching a CSV file using python. Need bool and str parameters使用 python 搜索 CSV 文件。需要 bool 和 str 参数
【发布时间】:2021-09-10 03:06:29
【问题描述】:

数据框被命名为“df_fraud”

以下是csv文件中的列

accountAgeDays,numItems,localTime,paymentMethod,paymentMethodAgeDays,label

我需要所有使用贝宝的欺诈性交易。

df_fraud[df_fraud.paymentMethod =='paypal']

这会返回有 9303 笔 paypal 交易

这里,1=fraudulent0=safe

df_fraud[df_fraud.label == 1] 

返回有 560 次欺诈交易

我如何编写一行代码来输出所有使用贝宝的欺诈交易?

df_fraud[df_fraud.paymentMethod =='paypal' and df_fraud.babel == 1]

ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。

我在这个领域相对较新,有人可以解释这个错误或如何通过解释来实现我想要实现的目标吗?谢谢。

【问题讨论】:

    标签: python dataframe csv


    【解决方案1】:

    只需像这样将过滤器与& 字符合并:

    df_fraud[(df_fraud.paymentMethod =='paypal') & (df_fraud.label == 1)]
    

    【讨论】:

      猜你喜欢
      • 2011-08-30
      • 2021-12-10
      • 2017-01-21
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 1970-01-01
      • 1970-01-01
      • 2014-04-16
      相关资源
      最近更新 更多