我看到Pandas有read_fwf
,但是它有类似于DataFrame.to_fwf
的东西吗?我正在寻找对字段宽度,数字精度和字符串对齐的支持。看来DataFrame.to_csv
不这样做。 numpy.savetxt
呢,但我不想这样做:Python Pandas,将DataFrame写入固定宽度文件(to_fwf?)
numpy.savetxt('myfile.txt', mydataframe.to_records(), fmt='some format')
这似乎是错误的。你的想法非常感谢。
看看了'to_string'方法,以便看看你是否可以做你想做的。 – zach 2013-05-13 01:02:58
这看起来很接近。看起来,如果任何两个浮点或字符串列具有不同的格式,我必须为每列提供一个格式化函数。它会做的伎俩,它看起来有点笨拙。我希望我错过了一些东西。谢谢! – jkmacc 2013-05-13 18:35:04
pandas * df.to_csv *有一个* sep =“”*参数,用于将逗号更改为本例中的任何空格或空字符串。与该方法的格式化程序一起应该这样做。 – Joop 2013-06-14 10:52:20