tkt*_*711 2 csv dataframe python-2.7 pandas
从txt文件读取数据后,有一个如下所示的数据帧(df1):
name l1 l2
a 00000 00000
b 00010 00002
c 00000 01218
Run Code Online (Sandbox Code Playgroud)
当我如下使用python代码时:
dataframe.to_csv('test.csv', index= False)
Run Code Online (Sandbox Code Playgroud)
然后,我使用以下代码来阅读:
df = pd.read_csv('test.csv')
Run Code Online (Sandbox Code Playgroud)
我发现数据框如下所示是df2
name l1 l2
a 0 0
b 10 2
c 0 1218
Run Code Online (Sandbox Code Playgroud)
但是我想像df1一样在数据帧中保留前导零。
谢谢!
因为熊猫正在将值隐式转换为整数类型,所以将删除前导零。您希望将数据读取为字符串类型,可以通过指定以下内容进行操作dtype=str:
pd.read_csv('test.csv', dtype=str)
Run Code Online (Sandbox Code Playgroud)