【发布时间】:2022-01-19 15:58:28
【问题描述】:
我想在内存中将我的 pandas df 转换为 parquet 格式(不将其另存为 tmp 文件)并通过 http 请求进一步发送。
df.to_parquet pandas says 中的方法,该路径可以是 str 或类似文件的对象:“通过类似文件的对象,我们指的是具有 write() 方法的对象,例如文件处理程序(例如通过内置open function) 或 io.BytesIO。引擎 fastparquet 不接受类似文件的对象。"
我不明白如何正确创建这个“类文件对象”。
【问题讨论】:
-
参见docs.python.org/3/library/io.html#binary-i-o 你可以实例化一个
BytesIO对象并将其视为一个文件
标签: python pandas dataframe parquet