0
我不得不将大量的熊猫dfs导出到csv文件。 在DFS包含数值为浮点数(浮子64)Pandas.to_csv()十进制参数
df.to_csv('df.csv', sep = ";", decimal = ",", encoding = "utf-8", index = False)
我学的硬方式来指定十进制字符作为一个参数是极为重要的(十进制=“‘),而不是’。”如果您使用欧洲数据/号码,这是默认参数。这使我作为格式化字符串,而不是浮动(不可能的进一步工作)号码,如:
“7.48E + 17”
了几个小时的调试代码&发现其中的错误。
为什么这么痛苦?如何知道数据是欧洲还是美国风格?