我导入了streamlit extras包,并通过传递我的dataframe来使用dataframe资源管理器。
现在我的问题是,如何将 Dataframe 浏览器过滤器和选择产生的结果导出到Excel。
我知道一般情况下如何在streamlit中下载csv/excel,但在这种情况下,我需要导出通过UI上 Dataframe 资源管理器中的选择过滤的内容
任何帮助将不胜感激,这里是我用来显示 Dataframe 资源管理器的代码
df = dataframe_explorer(df)
st.dataframe(df)
1条答案
按热度按时间qyswt5oh1#
您可以使用
pandas.DataFrame.to_csv
将 Dataframe 保存到.csv
文件编辑:我没有看到一种方法可以直接将过滤后的 Dataframe 从Streamlit导出到
.csv
。他们的文档显示了如何使用pandas.DataFrame.to_csv
here将 Dataframe 导出到.csv
,而st.dataframe
函数documentation没有给予任何关于使用自己的方法返回的对象的信息。看起来您需要使用
drop
之类的方法在pandas.DataFrame
上应用过滤器。