单个数据可以参考decimal,
针对series,就自己琢磨了,贡献给大家参考
[Python] 纯文本查看 复制代码df['a'] = round(df['a'], 3) # 先整成3位小数,注:需要的是保留2位小数
df.loc[df['a'].astype(str).str[-1:].astype(float) >= 5, 'a'] = df['a'].astype(str).str[:-1].astype(float) + 0.01
df.loc[df['a'].astype(str).str[-1:].astype(float)