在米筐回测遇到内部错误,请联系我们的技术支持人员

在米筐进行回测时,使用get_fundamentals一直报错,显示:内部错误,请联系我们的技术支持人员。RuntimeError: Panel has been removed since pandas's version >= 0.25, you could set 'expect_df=True' and then get a MultiIndex DataFrame

这个错误是由于米筐回测平台使用的 pandas 版本大于等于 0.25,而 get_fundamentals 返回的是一个 Panel 对象,而在 pandas 0.25 之后已经废弃了 Panel 对象。

解决方法是在 get_fundamentals 函数中设置 expect_df=True,然后返回一个 MultiIndex DataFrame,如下所示:

df = get_fundamentals(query(...), expect_df=True)