【发布时间】:2021-06-14 20:06:23
【问题描述】:
我想知道是否有一种方法可以更改pandas.DataFrame.to_csv 中的字符串格式。
特别是,我想将每个列标题设置为 %20s 之类的东西,以便它们在文件中均匀分布。我读了this stackexchange,但我希望在不事先写标题的情况下做到这一点。
提前致谢。
【问题讨论】:
标签: pandas dataframe export-to-csv
我想知道是否有一种方法可以更改pandas.DataFrame.to_csv 中的字符串格式。
特别是,我想将每个列标题设置为 %20s 之类的东西,以便它们在文件中均匀分布。我读了this stackexchange,但我希望在不事先写标题的情况下做到这一点。
提前致谢。
【问题讨论】:
标签: pandas dataframe export-to-csv
我认为to_csv 没有内置的标题格式化功能,但您始终可以在打印前遍历标题并将它们填充到完整长度。类似的东西
df.columns = [column_header.rjust(20, ' ') for column_header in df.columns]
【讨论】: