我需要写一个关于pandas的函数,该函数根据以下基础计算出给定月收入的年度总纳税额:正常税率为13%,但当一年的收入超过1000单位时,从下个月开始征收20%的税。
例如,calculate_tax(pd.Series([150]*12)
应该返回286.5。这里150是月收入。在
这应该在不使用循环的情况下解决
我能用固定的收入的13%来写一个代码:
def calculate_tax(income):
t=(income*0.13).cumsum()
return(t.iloc[-1])
Tags:
你可以这样做:
我想你可以用:
相关问题 更多 >
编程相关推荐