2020-04-27
阅读量:
1698
dataframe列数值格式设置,问题详情见正文
df表中random列的浮点型数值转化成百分数,df表如下:
random
0 0.548814
1 0.715189
2 0.602763
3 0.544883
实现效果如下:
random
0 54.88%
1 71.52%
2 60.28%
3 54.49%
np.random.seed(0)
df = pd.DataFrame(np.random.random(4), columns=['random'])
df
dd = df.style.format({'random':'{0:.2%}'.format}) #方法一
dd
df["random"] = df["random"].apply(lambda x :'{0:.2%}'.format(x) ) #方法二
df
结果示例:







推荐帖子
2条评论
6条评论
7条评论