pandas.formats.style.Styler.format¶
-
Styler.
format
(formatter, subset=None)[source]¶ 格式化单元格的文本显示值。
版本0.18.0中的新功能。
参数: formatter:str,callable或dict
subset:IndexSlice
DataFrame.loc
的参数限制应用于formatter
的元素。返回: self:Styler
笔记
formatter
是a
或dict{column name: a} t7>
其中a
是其中之一- str:这将包装在:
a.format(x)
- callable:使用单个单元格的值调用
数值的默认显示值为“常规”(
g
)格式,其中pd.options.display.precision
精度。例子
>>> df = pd.DataFrame(np.random.randn(4, 2), columns=['a', 'b']) >>> df.style.format("{:.2%}") >>> df['c'] = ['a', 'b', 'c', 'd'] >>> df.style.format({'C': str.upper})
- str:这将包装在: