平常使用pandas,将excel数据导入dataframe,遇到身份证,或者电话号码这一类长数字,如果科学计数法来记录,dataframe导出的时候可能或导致长数字出错
举例:
比如电话: 13686937465
会保存为:1.368E+10
以下是禁用科学计数的方法
import numpy as np
from numpy import dtype
path = 'C:/....'
df = read_excel(path,dtype=dtype)
read_excel()
中加入dtype=dtype
这样就能保持长数字的原始值了