1. 长度超过15位的小数,存入文件出现精度缺失
原代码:
问题:
写入到文件后,小数点最后一位出现丢失
原因:
pandas写入数据时,调用的to_csv方法,小数点后超过15位会被转变成科学计数法,造成精度缺失。
解决方法:
加上apply(str)之后,会以字符串的形式存入文件,精度不会缺失
2. pandas的read_csv方法读取长度超过15位小数时,会被转变成科学计数法的形式,造成精度缺失
解决办法:
读取时会以字符串的形式显示出来,精度不会缺失
写入到文件后,小数点最后一位出现丢失
pandas写入数据时,调用的to_csv方法,小数点后超过15位会被转变成科学计数法,造成精度缺失。
加上apply(str)之后,会以字符串的形式存入文件,精度不会缺失
读取时会以字符串的形式显示出来,精度不会缺失