【发布时间】:2021-12-04 20:26:11
【问题描述】:
我正在构建一个 Streamlit 仪表板,它必须从 DataFrame 中读取数据。问题是我有一个本地 csv 和一个本地 Excel 文件表单,我正在使用 pd.read_csv() 读取数据。
但是,当我与其他人共享我的仪表板 url 时,数据将无法加载,因为他们在本地没有文件。
如何读取 csv 和 Excel 文件的内容并将它们转换为“硬编码”的 pandas DataFrame?
我想我的问题是:我应该如何在没有本地 csv 和 Excel 文件的情况下存储和读取我的数据?
编辑:很抱歉没有代码或 MRE,但我真的不知道该怎么做。如果我有一段代码,它只是一个带有示例数据的 pandas 数据框。
【问题讨论】:
-
streamlit 不允许您上传其他资源吗?如果没有,您将需要一个网络服务器或云存储,您可以在其中托管您的 csv 文件、将其公开并在仪表板中使用公共地址。也许从这里开始:docs.streamlit.io/streamlit-cloud/community
标签: python pandas dataframe csv streamlit