从txt文件读取数据后,有一个数据帧(df1)如下:
name l1 l2
a 00000 00000
b 00010 00002
c 00000 01218
当我使用python代码时如下:
dataframe.to_csv('test.csv', index= False)
然后我使用以下代码阅读:
df = pd.read_csv('test.csv')
我发现数据帧是df2,如下所示
name l1 l2
a 0 0
b 10 2
c 0 1218
但是我想在数据框中保持前导零,如df1。
谢谢!
答案 0 :(得分:4)
正在删除前导零,因为Pandas隐式地将值转换为整数类型。您希望将数据读取为字符串类型,您可以通过指定dtype=str
:
pd.read_csv('test.csv', dtype=str)