我试图导出一个带有前导零的列的数据帧,如下所示:
df["CD_LIN_NEG"]
0 001
1 001
2 004
3 001
4 001
5 001
6 003
7 006
Name: CD_LIN_NEG, dtype: object
Run Code Online (Sandbox Code Playgroud)
但是当我导出到csv时,当我在Excel中打开文件时,所有前导零都会被截断.我怎样才能保留零?
我试图转换为字符串,但它不起作用:
df["CD_LIN_NEG"] = df['T_PROD_CP.LN'].astype(str).apply(lambda x: x.zfill(3))
Run Code Online (Sandbox Code Playgroud)
或以这种方式:
df["CD_LIN_NEG"] = '00' + df['T_PROD_CP.LN'].astype(str)
Run Code Online (Sandbox Code Playgroud)