首页 > 解决方案 > 划分为pandas sql

问题描述

我的熊猫查询如下:

ps.sqldf("select  [MCA Governance Entity], [Assessment Unit]  ,fail_cnt  ,pass_cnt ,na_cnt,"
                     "case when fail_cnt <>0 then pass_cnt/(pass_cnt + fail_cnt)*100  else  0 end fail_perc from df7",locals())

我正在尝试fail_perc 根据 case 语句加载,使用的公式是 (pass_cnt/(pass_cnt + fail_cnt))*100

分子和分母独立产生结果,但除以 0 时。请找到附加的屏幕截图

图片在这里

标签: pythonpandaspandas-groupby

解决方案


推荐阅读