gpt4 book ai didi

python - Pandas Dataframe.to_csv - 将变量值插入到 csv 文件的开头

转载 作者:行者123 更新时间:2023-12-04 07:35:58 25 4
gpt4 key购买 nike

Python 3.8.5 Pandas 1.1.3
我正在使用以下内容遍历 json 文件并创建 csv 文件:

import os
import glob
impot pandas as pd

def stuff():
results_list = []
for filepath in glob.iglob('/Users/me/data/*.json'):
filename = str(filepath)
file = open(filepath,"r")
data = file.read()
df = pd.json_normalize(data, 'main')
df.to_csv(filename + '.csv')
file.close()
results_list.append(data)
return results_list
生成的 csv 文件的格式完全符合我的要求,无需将任何其他参数传递给 to_csv方法 - 在 Excel 中查看 csv 文件时,第 1 行是作为标题的键,第 1 列是索引号。正是我需要的。单元格 A1 为空。
我需要完成的最后一步是编写 filename csv 文件的变量值。理想情况下,如果可能的话,我想把它放在单元格 A1 中。我可以仅使用 to_csv 来完成此操作吗?或者我需要进入 csv.writer世界?

最佳答案

您可以为此目的利用索引名称:

df.rename_axis('somename').to_csv()

关于python - Pandas Dataframe.to_csv - 将变量值插入到 csv 文件的开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67739371/

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