小数列的style.format()问题

问题描述 投票:0回答:1

我正在尝试将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'

舍入功能也不适用于该列。

可以是什么?

我会注意您的回答。

感谢您的支持!

python pandas format
1个回答
0
投票

错误是正确的-pandas.Series has no style attribute。使用pandas.Series仅访问df[['Quantity']].style列的样式方法。

© www.soinside.com 2019 - 2024. All rights reserved.