错误:
StreamlitAPIException: ("Expected bytes, got a 'int' object", 'Conversion failed for column FG% with type object')
错误跟踪
Traceback:
File "C:\Users\ASUS\streamlit_freecodecamp-main\app_3_eda_basketball\basketball_app.py", line 44, in <module>
st.dataframe(df_selected_team)
发布于 2021-10-15 07:47:54
这是streamlit 0.85.0
附带的一个bug。pyarrow
与numpy.dtype
值( df.dtypes返回的值)有问题。
问题已经提交,希望很快就能得到处理。
一个可能的解决方法是将DataFrame单元格转换为使用df.astype(str)
的字符串。
在你的情况下
test = df_selected_team.astype(str)
st.dataframe(test)
或
将您的流光版本降级为0.84
或
对此,一个更好的解决方案是使用旧的dataframe序列化程序,方法是将其设置在您的.微流/config.toml文件中:
[global]
dataFrameSerialization = "legacy"
这允许您继续升级到Streamlit的最新版本。
请按照此线程进行更多更新
发布于 2021-10-18 19:20:27
我也有同样的问题。然后,我降低了我的流光版本,以使它工作,目前,我运行的流光0.75。
https://stackoverflow.com/questions/69578431
复制相似问题