【发布时间】:2023-03-16 13:27:01
【问题描述】:
我想将我的 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" must be an 1-character string。你用的是什么版本的熊猫?
标签: python csv pandas dataframe alignment