为什么它在天蓝色突触中显示为decimal.InvalidOperation 错误?

问题描述

在计算百分比时,它无法进行除法,给出错误说明十进制无效运算符。

%%pyspark
ss['Inv_InvAmtLateby6_30days_GC_perc']=ss['Inv_InvAmtLateby6_30days_GC']/ss['Inv_InvAmt_GC']

错误

decimal.InvalidOperation: [<class 'decimal.DivisionUndefined'>]

解决方法

如评论中所述,您可能需要处理除以 0 - 尽管术语“未定义”的错误让我认为 0 实际上可能在分子中,而不是分母中 - 您是否在两者中都考虑了 0地点?