【发布时间】:2019-10-03 14:54:41
【问题描述】:
我有一个数据框
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 执行此操作,还是必须手动循环内容并写入文件?
【问题讨论】:
-
您可以在保存之前重命名数据框中的列。
-
为什么不检查 dataframe.to_csv() 的文档。有选项
header- 也许它重命名文件中的标题。 -
@furas 我想写一个自定义字符串,它与数据内容的列数不同。请参阅上面的示例。
-
再次检查
header- 您可以使用与列不同的名称。 -
@furas 标头可以更改值,但列数不能更改。
标签: python pandas csv dataframe