用法:
Styler.apply_index(func, axis=0, level=None, **kwargs)
将CSS-styling 函数应用于索引或列标题level-wise。
用结果更新 HTML 表示。
- func:函数
func
应该采用一个系列并返回一个相同长度的字符串数组。- axis:{0, 1, “index”, “columns”}
应用函数的标头。
- level:int,str,list,可选
如果 index 是 MultiIndex 应用函数的级别。
- **kwargs:dict
传递给
func
。
- self:造型器
参数:
返回:
注意:
func
的每个输入将是作为系列的索引,如果是索引,或者是 MultiIndex 的级别。func
的输出应该是与字符串大小相同的 CSS 样式数组,格式为 ‘attribute: value;属性2:值2; ...' 或者,如果不对该元素应用任何内容,则为空字符串或None
。例子:
有条件地突出显示索引中的值的基本用法。
>>> df = pd.DataFrame([[1,2], [3,4]], index=["A", "B"]) >>> def color_b(s): ... return np.where(s == "B", "background-color: yellow;", "") >>> df.style.apply_index(color_b)
选择性地应用于特定级别的 MultiIndex 列。
>>> midx = pd.MultiIndex.from_product([['ix', 'jy'], [0, 1], ['x3', 'z4']]) >>> df = pd.DataFrame([np.arange(8)], columns=midx) >>> def highlight_x(s): ... return ["background-color: yellow;" if "x" in v else "" for v in s] >>> df.style.apply_index(highlight_x, axis="columns", level=[0, 2]) ...
相关用法
- Python pandas.io.formats.style.Styler.applymap用法及代码示例
- Python pandas.io.formats.style.Styler.applymap_index用法及代码示例
- Python pandas.io.formats.style.Styler.apply用法及代码示例
- Python pandas.io.formats.style.Styler.format_index用法及代码示例
- Python pandas.io.formats.style.Styler.text_gradient用法及代码示例
- Python pandas.io.formats.style.Styler.hide用法及代码示例
- Python pandas.io.formats.style.Styler.set_table_attributes用法及代码示例
- Python pandas.io.formats.style.Styler.background_gradient用法及代码示例
- Python pandas.io.formats.style.Styler.set_tooltips用法及代码示例
- Python pandas.io.formats.style.Styler.set_properties用法及代码示例
- Python pandas.io.formats.style.Styler.set_td_classes用法及代码示例
- Python pandas.io.formats.style.Styler.to_latex用法及代码示例
- Python pandas.io.formats.style.Styler.pipe用法及代码示例
- Python pandas.io.formats.style.Styler.where用法及代码示例
- Python pandas.io.formats.style.Styler.format用法及代码示例
- Python pandas.io.formats.style.Styler.highlight_between用法及代码示例
- Python pandas.io.formats.style.Styler.use用法及代码示例
- Python pandas.io.formats.style.Styler.to_excel用法及代码示例
- Python pandas.io.formats.style.Styler.highlight_quantile用法及代码示例
- Python pandas.io.formats.style.Styler.export用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.io.formats.style.Styler.apply_index。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。