python 【pandas】账号、银行卡号、身份证号导出文件后以科学计数法显示问题解决


问题描述:excel表中的一些数据会以文本格式格式保存,例如一些较长的编号、银行账号、身份证号等,再python中导出文件后,会发现数据以科学计数法显示,影响后续使用。

1 data2_3.to_excel("F:\\大论文实验\\数据处理\\贫困户数据2015.xlsx")

解决方法:在数据导出之前,将需要处理的信息列添加 \' 或空格

1 data2_3['贫困户编号']=['\'’%i' % i for i in data2_3['贫困户编号']]
2 data2_3.to_excel("F:\\大论文实验\\数据处理\\贫困户数据20.xlsx")

但是,导出的数据无法跟原来数据进行匹配(目前不知道为什么,可能我添加引号的方式有问题),与是将引号改成空格,成功输出,且保持原来数字文本格式,且可以和原来数据进行匹配

1 data2_3['贫困户编号']=[' %i' % i for i in data2_3['贫困户编号']]
2 data2_3.to_excel("F:\\大论文实验\\数据处理\\贫困户数据20.xlsx")

 

参考文章:https://ask.csdn.net/questions/753728

                  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM