如何在python中应用幂函数
如何计算以下pd df列[“折扣率”]中的值如何在python中应用幂函数,python,Python,如何计算以下pd df列[“折扣率”]中的值 y=0.35 Age Discount_rate 0 1 (1+y)^(-1) 1 2 (1+y)^(-2) 2 3 (1+y)^(-3) 3 4 (1+y)^(-4) 4 5 (1+y)^(-5) 5 6 (1+y)^(-6) 我写道: df[‘贴现率’]=(1+y)**(-df[‘年龄’) 我收到一条错误消息: “传递的项目数错误32,放置意味着1”您可以使
y=0.35
Age Discount_rate
0 1 (1+y)^(-1)
1 2 (1+y)^(-2)
2 3 (1+y)^(-3)
3 4 (1+y)^(-4)
4 5 (1+y)^(-5)
5 6 (1+y)^(-6)
我写道:
df[‘贴现率’]=(1+y)**(-df[‘年龄’)
我收到一条错误消息:
“传递的项目数错误32,放置意味着1”您可以使用:
输出
ages discount-rate
0 1 0.740741
1 2 0.548697
2 3 0.406442
3 4 0.301068
4 5 0.223014
5 6 0.165195
@丹尼尔:谢谢你的帮助。成功了。
ages discount-rate
0 1 0.740741
1 2 0.548697
2 3 0.406442
3 4 0.301068
4 5 0.223014
5 6 0.165195