pandas.io.formats.style.Styler.highlight_ Between # 造型器。高亮_之间(子集=无,颜色= '黄色',轴= 0,左=无,右=无,包容性= '两者',道具=无)[来源]# 用样式突出显示定义的范围。 1.3.0 版本中的新增功能。 参数: 子集标签,类似数组,IndexSlice,可选DataFrame.loc[<subset>]的有效 2d 输入,或者,如果是 1d 输入或单个键,则为DataFrame.loc[:, <subset>],其中列优先,以限制data在应用之前功能。 颜色str,默认'黄色'用于突出显示的背景颜色。 轴{0 或 'index', 1 或 'columns', None}, 默认 0如果left或right作为序列给出,则沿其应用这些边界。请参阅示例。 左标量或类似日期时间,或序列或类似数组,默认无用于定义范围的左边界。 右标量或类似日期时间,或序列或类似数组,默认无用于定义范围的右界。 包容性{'两者', '两者都', '左', '右'}确定边界是封闭的还是开放的。 props str,默认无用于突出显示的 CSS 属性。如果props给出,color 则不使用。 返回: 造型器 也可以看看 Styler.highlight_null用样式突出显示缺失值。 Styler.highlight_max用一种风格突出最大程度。 Styler.highlight_min用一种风格突出最低限度。 Styler.highlight_quantile突出显示由具有样式的分位数定义的值。 笔记 如果left仅None应用右边界。如果right仅None应用左边界。如果两者都是,则None 所有值都会突出显示。 axisleft仅当或right作为序列或类似数组的对象提供以对齐形状时才需要。如果left和right都是标量,那么所有axis输入都会给出相同的结果。 此功能仅适用于兼容的dtypes.例如,类似日期时间的区域只能使用等效的类似日期时间的left和right参数。用于subset控制具有多个dtypes. 例子 基本用法 >>> df = pd.DataFrame({ ... 'One': [1.2, 1.6, 1.5], ... 'Two': [2.9, 2.1, 2.5], ... 'Three': [3.1, 3.2, 3.8], ... }) >>> df.style.highlight_between(left=2.1, right=2.9) 沿 沿使用范围输入序列axis,在本例中为每列单独设置left 和right >>> df.style.highlight_between(left=[1.4, 2.4, 3.4], right=[1.6, 2.6, 3.6], ... axis=1, color="#fffd75") 使用axis=None并提供left参数作为与输入 DataFrame 匹配的数组,并带有常量right >>> df.style.highlight_between(left=[[2,2,3],[2,2,3],[3,3,3]], right=3.5, ... axis=None, color="#fffd75") 使用props代替默认背景色 >>> df.style.highlight_between(left=1.5, right=3.5, ... props='font-weight:bold;color:#e83e8c')