【发布时间】:2019-12-17 16:06:04
【问题描述】:
我有一个数据框,其中有一个名为“CBG”的列,其中数字作为字符串值。
CBG acs_total_persons acs_total_housing_units
0 010010211001 1925 1013
1 010030114011 2668 1303
2 010070100043 930 532
当我将其写入 csv 文件时,会删除前导的“O”:
combine_acs_merge.to_csv(new_out_csv, sep=',')
>>> CBG: [0: 10010221101, ...]
已经是字符串了;如何防止.csv 文件中的前导零被删除
【问题讨论】:
-
熊猫会删除它吗?或者您是在 excel 中打开它并且 excel 将其解释为数字并删除前导零?
-
尝试将其写入 .txt 文件: combine_acs_merge.to_csv(testFile.txt, sep=',',mode ='a') 并查看零是否仍然存在。 Erfan 假设 excel 在您打开文件时删除零可能是正确的。
标签: python python-3.x string pandas csv