【发布时间】:2021-08-12 03:35:53
【问题描述】:
我正在尝试通过定义一个函数从 CSV 文件中以百分比格式计算股票的每日收益。 这是我的代码:
def daily_ret(ticker):
return f"{df[ticker].pct_change()*100:.2f}%"
当我调用函数时,我得到这个错误:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-40-7122588f1289> in <module>()
----> 1 daily_ret('AAPL')
<ipython-input-39-7dd6285eb14d> in daily_ret(ticker)
1 def daily_ret(ticker):
----> 2 return f"{df[ticker].pct_change()*100:.2f}%"
TypeError: unsupported format string passed to Series.__format__
我哪里错了?
【问题讨论】:
标签: python pandas typeerror stock