python之df的某一类不足固定位数用0补足

方法一: 

python之df的某一类不足固定位数用0补足_第1张图片

import pandas as pd

data = {'hah':[1,2,9],
       '数量':[3,2,5],
       '价格':[10,9,8]}
df = pd.DataFrame(data)
df
df['hah'] = df['hah'].apply(lambda x:str(x).zfill(5))
df

方法二: 

python之df的某一类不足固定位数用0补足_第2张图片

df['数量'] = df['数量'].astype('str')
df['数量'] = df['数量'].str.strip().str.zfill(10)

注意:如果想在写入文件时,字符串前面的0不被隐藏,需要在字符串前面加“\t"

df["数量"] = df["数量"].str.strip().str.zfill(10)

 

你可能感兴趣的:(个人日志)