我正在尝试将style.format
函数应用于数据框以调整小数位数,因为该round()
函数不适用。(我不明白为什么。)
中的数据df
格式123.0
为 、432.0
和543.0
,但我需要它们有两位小数(例如123.00
)。
我已经用该列的类型验证了df.dtypes
该列的类型float
。
我尝试应用以下内容:
import pandas.io.formats.style
import pandas as pd
df['DD'] = df[['Quantity']].style.format("{:.2%}")
df
但该DD
字段中出现以下内容:
<pandas.io.formats.style.Styler object at 0x7f...
该round()
功能也不适用于列。
可以做什么?