使用round函数替换值,并格式化百分比数字的字符串表示形式:
df['var2'] = pd.Series([round(val, 2) for val in df['var2']], index = df.index)df['var3'] = pd.Series(["{0:.2f}%".format(val * 100) for val in df['var3']], index = df.index)舍入函数将浮点数舍入为该函数的第二个参数提供的小数位数。
字符串格式可让您根据需要表示数字。您可以通过更改
f。之前的数字来更改显示的小数位数。
ps:我不确定您的“百分比”数字是否已经乘以100。如果它们已经清楚了,您将希望更改显示的小数位数,并删除百分位数。



