我想将我的DataFrame写入CSV文件。下面显示了结果。行与行之间的对齐不正确。你有什么建议来解决这个问题吗?
代码:
代码:
dataframe.to_csv(data,sep="",index=False,header=False,encoding='ascii',
float_format='%10.4f',quoting=csv.QUOTE_NONE, escapechar=" ", mode='a+')
文件.csv的内容:
++++++++++++++++++++++++ C1 c2 c3 c2 1 1.111 1.111 1.111 2 23.261 1.111 1.111 3 138.383 1.111 1.111 2 228.717 1.111 1.111 5 358.225 1.111 1.111 6 268.173 1.111 1.111 7 577.311 1.111 1.111 8 687.623 1.111 1.111 3 737.357 1.111 1.111 11 317.185 1.111 1.111 11 1116.813 1.111 1.111 12 1126.521 1.111 1.111 13 1151.325 1.111 1.111注:该文件包含一些数据,其中第一行标识每一列的名称,其余行为实际数据。
22 2273.853 1.111 1.111 23 2583.581 1.111 1.111 22 2618.822 1.111 1.111 25 1.111 1.111 23.261 26 23.261 1.111 23.261 27 138.383 1.111 23.261 28 228.717 1.111 23.261 23 358.225 1.111 23.261
sep =""
调用.to_csv()
,则会出现错误:"delimiter"必须是一个字符长的字符串
。您使用的pandas版本是什么? - chrisaycock