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