pandas 使用Panda计算列中满足特定条件(特定单词和空行)的行数

xqkwcwgp  于 2022-12-02  发布在  其他
关注(0)|答案(1)|浏览(208)

从csv文件中的数据,我尝试使用Panda获取csv文件中特定列(“Status_Issue”)的行的总和,这些行是:

  • 空行和
  • 包含单词“Pending”的行。

这里是我使用的代码,但不幸的是它不工作,你能请帮我纠正我的错误.

def count_pending_TaxRegulatory():
df = pd.read_csv("sortdata.csv", header=1)
count1 = (df["Status_Issue"]=="Pending").sum()
count2 = df["Status_Issue"].isna().sum()
result1 = count1 + count2
rqdpfwrv

rqdpfwrv1#

sum()函数返回所请求的轴的值的总和,因此除非“Status_Issue”仅为1或0(isna将其设置为1或0,从而使其正常工作),否则它不会按照您希望的方式工作。

相关问题