• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

  • 共95篇

    python3.X - 数据分析 - Pandas

关闭

返回栏目

关闭

返回python3.X - 数据分析 - Pandas栏目

79 - 整理 - df.round({}) - 小数点后2位

作者:

贺及楼

成为作者

更新日期:2022-09-21 16:54:11

小数点后2位
  1. import numpy as np
  2. import pandas as pd
  3. # 方法一
  4. new_df = df.round({"A列": 2,
  5. "B列": 2,
  6. })
  7. # 方法二
  8. 改之前先转成str,而且不可以用数据清洗astype的方式(我也有点奇怪)
  9. data["A"].astype(str)
  10. data["A"] = data["A"].map(lambda x:f"{x:,.2f}")
  1. format函数的其他格式:
  2. {:.2f} 保留小数点后两位
  3. {:+.2f} 带符号保留小数点后两位
  4. {:+.2f} 带符号保留小数点后两位
  5. {:.0f} 不带小数
  6. {:0>2d} 数字补零 (填充左边, 宽度为2)
  7. {:x<4d} 数字补x (填充右边, 宽度为4)
  8. {:x<4d} 数字补x (填充右边, 宽度为4)
  9. {:,} 以逗号分隔的数字格式
  10. {:.2} 百分比格式(2后加百分号)
  11. {:.2e} 指数记法
  12. {:>10d} 右对齐 (默认, 宽度为10)
  13. {:<10d} 左对齐 (宽度为10)
  14. {:^10d} 中间对齐 (宽度为10)