我正在尝试将style.format函数应用于数据框以调整小数位数,因为round()函数不适用(我不明白为什么)。
DF中的数据类型为:123.0; 432.0; 543.0
而且我需要它们有2个小数位。
我已经使用函数“ df.dtypes”进行了验证,并且该列的类型为float
[当尝试应用以下内容时:
df['Quantity'].style.format("{:.2%}")
df
我收到以下错误消息:
AttributeError: 'Series' object has no attribute 'style'
舍入功能也不适用于该列。
可以是什么?
我会注意您的回答。
感谢您的支持!
错误是正确的-pandas.Series
has no style attribute。使用pandas.Series
仅访问df[['Quantity']].style
列的样式方法。