经常做一些报表,显示为小数点格式会比较难读,而换成百分比格式则会好读许多,比如下面的到货及时率,计算出来会有很多位小数,而换为百分比格式就会美观许多,话不多说,直接上图:
具体的代码过程如下:
#计算总数量
dhjs1["应到货数量"]=dhjs1["及时"]+dhjs1["延期"]+dhjs1["到期未交"]
#计算及时率,得到的会是小数
dhjs1["及时率"]=dhjs1["及时"]/dhjs1["应到货数量"]
# 用apply的方法出百分比
dhjs1["到货及时率"] = dhjs1["及时率"].apply(lambda x: format(x, '.2%'))
来源:oschina
链接:https://my.oschina.net/u/4493568/blog/3214916