如何使用python在csv文件中保持前导零?
假设我的csv文件如下所示:如何使用python在csv文件中保持前导零?,python,pandas,csv,openpyxl,Python,Pandas,Csv,Openpyxl,假设我的csv文件如下所示: acc_num,pincode 023213821,23120 002312727,03131 231238782,29389 008712372,00127 023827812,23371 当我在excel中打开此文件时,它会删除前导零,但在这里我需要保留它们。这是我在excel中打开它时的外观 acc_num,pincode 23213821,23120 2312727,3131 231238782,29389 8712372,127 23827812,233
acc_num,pincode
023213821,23120
002312727,03131
231238782,29389
008712372,00127
023827812,23371
当我在excel中打开此文件时,它会删除前导零,但在这里我需要保留它们。这是我在excel中打开它时的外观
acc_num,pincode
23213821,23120
2312727,3131
231238782,29389
8712372,127
23827812,23371
我尝试将其转换为字符串,但它仍然显示不带0的字符串(但现在是字符串)
我试着使用pandas中的astype()函数,但没有意义
您是否将excel文档中的单元格格式化为“文本”,以便在excel中打开时显示前导零,然后在将其导入Python时,确保将其导入并存储为字符串,因为python3不允许在ints中使用前导零 这是一个Excel问题还是Python问题?另外,Pandas的
.read\u csv()
允许您指定每列的数据类型,因此不需要astype()
。