【问题标题】:File-like object for pandas dataframe to parquet熊猫数据框到镶木地板的类似文件的对象
【发布时间】:2022-01-19 15:58:28
【问题描述】:

我想在内存中将我的 pandas df 转换为 parquet 格式(不将其另存为 tmp 文件)并通过 http 请求进一步发送。

df.to_parquet pandas says 中的方法,该路径可以是 str 或类似文件的对象:“通过类似文件的对象,我们指的是具有 write() 方法的对象,例如文件处理程序(例如通过内置open function) 或 io.BytesIO。引擎 fastparquet 不接受类似文件的对象。"

我不明白如何正确创建这个“类文件对象”。

【问题讨论】:

标签: python pandas dataframe parquet


【解决方案1】:

不传递to_parquet 的路径只会为您创建字节,允许您在不使用类似文件的对象的情况下通过请求发送它。

parquet_bytes = df.to_parquet()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2021-02-28
    • 2022-11-24
    • 2020-04-20
    • 2018-12-01
    • 2019-10-19
    • 2022-11-03
    • 2019-07-18
    相关资源
    最近更新 更多