我想知道是否有一种方法可以更改 pandas.DataFrame.to_csv
中的字符串格式。
特别是,我想将每个列标题设置为类似 %20s
的内容,以便它们在文件中均匀分布。我阅读了 this stackexchange,但我希望在不事先编写标题的情况下进行。
提前致谢。
答案 0 :(得分:0)
我不认为 to_csv
具有内置的标题格式化功能,但您始终可以遍历标题并在打印前将它们填充到全长。类似的东西
df.columns = [column_header.rjust(20, ' ') for column_header in df.columns]