gpt4 book ai didi

python - Pandas to_excel 作为变量(没有目标文件)

转载 作者:行者123 更新时间:2023-12-04 19:49:03 27 4
gpt4 key购买 nike

<分区>

我最近不得不获取数据框并准备将其输出到 Excel 文件。但是,我不想将其保存到本地系统,而是将准备好的数据传递给一个单独的函数,该函数根据 URI 保存到云端。在搜索了大量 ExcelWriter 示例后,我找不到我要找的东西。

目标是获取数据框,例如:

df = pd.DataFrame({"a": [1, 2, 3], "b": [4, 5, 6})

并暂时将其作为字节存储在变量中,例如:

processed_data = <bytes representing the excel output>

答案中提供了我想出的解决方案,希望对其他人有所帮助。也很想看到其他人的解决方案!

更新 #2 - 示例用例

在我的例子中,我创建了一个 io 模块,允许您使用 URI 指定不同的云目的地。例如,以 gs://开头的“路径”会发送到 Google 存储(使用类似 gsutils 的语法)。我的第一步是处理数据,然后将处理后的数据传递给“保存”函数,该函数本身会进行过滤以确定正确的路径。

df.to_csv()实际上在没有路径的情况下工作并自动返回一个字符串(至少在最近的版本中),所以这是我允许 to_excel() 执行相同操作的解决方案。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com