gpt4 book ai didi

python - 如何使用自定义 header 将 pandas.DataFrame 写入 csv 文件?

转载 作者:行者123 更新时间:2023-11-28 20:55:39 27 4
gpt4 key购买 nike

我有一个数据框

import pandas as pd
df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])

我想将 df 写入 csv 文件但不使用列 ['a', 'b']。第一行是我自定义的字符串,其余是df.values的内容。例如:

numrows numcols note
1 2
3 4

我可以使用 pandas 执行此操作,还是必须手动循环遍历内容并写入文件?

最佳答案

您可以先用第一行中的自定义文本创建一个 csv 文件,然后将数据框附加到它。

with open('file.csv', 'a') as file:
file.write('Custom String\n')
df.to_csv(file, header=False, index=False)

另请参阅 this发布。

所以,在你的情况下,只需使用这个

with open('file.csv', 'a') as file:
file.write('numrows numcols note\n')
df.to_csv(file, header=False, index=False)

关于python - 如何使用自定义 header 将 pandas.DataFrame 写入 csv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166681/

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