一本正经的胡说八道的猫
#format添加百分号用法,保留两位小数
'{:.2f}%'.format(df['涨跌幅'].min() * 100)
#pandas列值去百分号
df['涨跌幅'] = df['涨跌幅'].str.strip('%').astype(float) / 100
idx_select['年涨跌幅'] = idx_select['本年涨幅'].apply(lambda x: (x.split('%'))[0]).astype(float)
#pandas单列值添加百分号
Dashboard['涨跌幅'] = Dashboard['涨跌幅'].apply(lambda x: str('{:.2f}'.format(x)) + '%')
df['涨跌幅'] = df['涨跌幅'].apply(lambda x: format(x, '.2%')) # 小数转为百分比显示
#pandas多列值添加百分号
df1[['涨跌幅', '溢价率']] = df1[['涨跌幅', '溢价率']].applymap(lambda x: "%s%s" % (x, '%'))
# 对值添加百分号的轮子。
#
def percent(x):
x = x * 100
return ('{:.2f}%'.format(x))
#直接对值操作
percent(float(idx_list[3]) / 100)))
#对单列值map
df_data['年化收益率'] = df_data['年化收益率'].map(percent)
#对多列值DataFrame操作
df_data[['涨跌幅', '年化收益率']] = df_data[['涨跌幅', '年化收益率']].applymap(percent)
网友评论