【发布时间】:2021-09-17 23:29:21
【问题描述】:
我正在尝试使用 pyarrow 上传方法以 CSV 格式将 Pandas DataFrame 保存到 HDFS,但保存的 CSV 文件为空。代码示例如下。
import io
import pandas as pd
import pyarrow as pa
df = pd.DataFrame({"x": [1, 2, 3]})
buf = io.StringIO()
df.to_csv(buf)
hdfs = pa.hdfs.connect()
hdfs.upload("path/to/hdfs/test.csv", buf)
当我在 HDFS 上检查 test.csv 的内容时,它是空的。我做错了什么?谢谢。
【问题讨论】: