python 百分比数据格式怎么转成不是文本格式?

df.apply(lambda x: format(x, '.2%'))把数据转换成了百分比,怎么转成不是文本的格式?

img

df.apply(lambda x: format(x, '%2f')) 浮点格式吗?

是要这种效果?

import pandas as pd
from random import randint

lst = [ [randint(1,100)/100 for n in range(1) ] for m in range(11)]

df1 = pd.DataFrame(lst,columns=['H1'])
print(df1)

df1['H2'] = df1.H1.apply(lambda x: "{:.2f}%".format(x*100))
print(df1)