什么都没有操作,再次运行streamlit.cache提示CachedObjectMutationWarning是为什么?

CachedObjectMutationWarning: Return value of read_excel() was mutated between runs.
什么都没有动,就提示。怎么把它禁掉?

df = st.cache(pd.read_excel)("sample_submission.xlsx")
image.png

阅读 2.6k
1 个回答

如果你确定df没有动过,在cache中加allow_output_mutation=True可以忽略这个警告

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题