Juk*_*uka 6 python pandas pandas-styles streamlit
我想使用一些 pandas 风格的资源,并且想隐藏 Streamlit 上的表索引。
我尝试过这个:
import streamlit as st
import pandas as pd
table1 = pd.DataFrame({'N':[10, 20, 30], 'mean':[4.1, 5.6, 6.3]})
st.dataframe(table1.style.hide_index().format(subset=['mean'],
decimal=',', precision=2).bar(subset=['mean'], align="mid"))
Run Code Online (Sandbox Code Playgroud)
但无论如何.hide_index()我得到了这个:
有解决这个问题的想法吗?
st.dataframe的文档显示"Styler support is experimental!"
,也许这就是问题所在。
index但如果我使用.to_html()and 的话我就可以得到桌子st.write()
import streamlit as st
import pandas as pd
df = pd.DataFrame({'N':[10, 20, 30], 'mean':[4.1, 5.6, 6.3]})
styler = df.style.hide_index().format(subset=['mean'], decimal=',', precision=2).bar(subset=['mean'], align="mid")
st.write(styler.to_html(), unsafe_allow_html=True)
#st.write(df.to_html(index=False), unsafe_allow_html=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10099 次 |
| 最近记录: |