gpt4 book ai didi

python - 将 Pandas DataFrame 写入以换行符分隔的 JSON

转载 作者:太空狗 更新时间:2023-10-29 17:52:19 31 4
gpt4 key购买 nike

我首先通过 pandas read_csv() 函数将 CSV 文件读取到 Pandas 数据框中。现在数据在一个实际的数据框中,我试着写这样的东西:

for row in df.iterrows():
row[1].to_json(path_to_file)

这行得通,但只有最后一行被保存到磁盘,因为我每次调用 row[1].to_json(path_to_file) 时都在重写文件。我尝试了其他一些文件处理选项,但无济于事。任何人都可以了解如何进行吗?

谢谢!

最佳答案

要从数据帧 df 创建换行符分隔的 json,请运行以下命令

df.to_json("path/to/filename.json",
orient="records",
lines=True)

密切注意那些可选的关键字参数! lines 选项已添加到 pandas 0.19.0 中。

关于python - 将 Pandas DataFrame 写入以换行符分隔的 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28976546/

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