使用apply()突出Pandas DataFrame的特定列
让我们看看如何突出Pandas DataFrame的特定列。我们可以使用Styler类的apply()函数来完成这个任务。
Styler.apply()
语法 : Styler.apply(func, axis = 0, subset = None, **kwargs)
参数 :
- func : 函数应该接受一个系列或DataFrame(取决于axis),并返回一个具有相同形状的对象。当axis = None时,必须返回一个具有相同索引和列标签的DataFrame。
- axis : 应用于每一列(axis=0或’index’)或每一行(axis=1或’columns’),或一次性应用于整个DataFrame,axis = None。
- subset : 有效的索引器,在应用函数之前限制数据。
- kwargs:传递给func的dict。
让我们用例子来理解。
例子1 :
输出 :
例子2 :
输出 :