添加数据
st.write()
是Streamlit的瑞士军刀,你可以把任何东西丢给st.write()
:
文本、数据、Matplotlib图表、Altair图表等等。别担心,Streamlit可以
自动识别数据类型并正确绘制。
例如:
st.write("Here's our first attempt at using data to create a table:")
st.write(pandas.DataFrame({
'first column': [1, 2, 3, 4],
'second column': [10, 20, 30, 40]
}))
Streamlit也提供了针对特定类型数据的方法例如st.dataframe()
和st.table()
,
你也可以用这些更专门化的方法来显示数据。查看后续章节中的相关API来理解
合适使用这些专门化方法。
提示:
在这个快速上手教程中,我们使用少量数据以便你可以快速推进。在后续的教程
中我们会从第三方API载入数据并利用streamlit的cache()
方法进行缓存。