pandas 精简的额外数据框浏览器过滤结果-如何导出到Excel

tzcvj98z  于 2023-01-07  发布在  其他
关注(0)|答案(1)|浏览(155)

我导入了streamlit extras包,并通过传递我的dataframe来使用dataframe资源管理器。
现在我的问题是,如何将 Dataframe 浏览器过滤器和选择产生的结果导出到Excel。
我知道一般情况下如何在streamlit中下载csv/excel,但在这种情况下,我需要导出通过UI上 Dataframe 资源管理器中的选择过滤的内容
任何帮助将不胜感激,这里是我用来显示 Dataframe 资源管理器的代码

df = dataframe_explorer(df)

st.dataframe(df)
qyswt5oh

qyswt5oh1#

您可以使用pandas.DataFrame.to_csv将 Dataframe 保存到.csv文件
编辑:我没有看到一种方法可以直接将过滤后的 Dataframe 从Streamlit导出到.csv。他们的文档显示了如何使用pandas.DataFrame.to_csvhere将 Dataframe 导出到.csv,而st.dataframe函数documentation没有给予任何关于使用自己的方法返回的对象的信息。
看起来您需要使用drop之类的方法在pandas.DataFrame上应用过滤器。

相关问题