我正在尝试将pandas数据框中的浮点数列转换为百分比格式。
为了实现这个目标,我正在执行以下操作:
C
0.9977
0.1234
1.000
..
为了
C
99.77%
12.34%
100%
...
为了实现这个目标,我正在执行以下操作:
df['C'] = df['C'].map(lambda n: '{:.2%}'.format(n))
但是我遇到了以下错误:
ValueError: Unknown format code '%' for object of type 'str'
我也尝试使用相同的代码'{:,.2%}'
,但出现了相同的错误...
我做错了什么吗?
ValueError: could not convert string to float: Covered fraction
- Solar