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

笔记

formattera或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})
Scroll To Top