以下代码不显示索引的名称:
import pandas as pd
import streamlit as st
df = pd.DataFrame(['row1', 'row2'], index=pd.Index([1, 2], name='my_index'))
st.write(df)
Run Code Online (Sandbox Code Playgroud)
有没有办法my_index像在 jupyter 笔记本中那样显示?
根据streamlit文档,它将把数据帧写成表格。所以索引名称没有显示。
要显示my_index名称,请将索引重置为默认值,结果my_index将成为普通列。在 st.write() 之前添加以下内容。
df.reset_index(inplace=True)
Run Code Online (Sandbox Code Playgroud)