gpt4 book ai didi

python - 如何修复 StreamlitAPIException : ("Expected bytes, got a ' int' object", 'Conversion failed for column FG% with type object' )

转载 作者:行者123 更新时间:2023-12-04 16:36:10 24 4
gpt4 key购买 nike

错误:

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)

最佳答案

这是 streamlit 0.85.0 附带的错误. pyarrow numpy.dtype 有问题值(df.dtypes 返回)。
issue已经提交,希望能尽快得到处理。
一种可能的解决方法是使用 df.astype(str) 将 DataFrame 单元格转换为字符串。
在你的情况下

test = df_selected_team.astype(str)
st.dataframe(test)
或者
将您的精简版降级到 0.84或者
一个更好的解决方案是通过在 .streamlit/config.toml 文件中设置它来使用旧的数据帧序列化器:
[global]
dataFrameSerialization = "legacy"
这允许您继续升级到最新版本的 Streamlit。
关注此 thread更多更新

关于python - 如何修复 StreamlitAPIException : ("Expected bytes, got a ' int' object", 'Conversion failed for column FG% with type object' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69578431/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com