Styler对象具有highlight_null
函数:
df.style.highlight_null('lightgreen')
如果要更改背景以外的任何内容,请使用applymap
:
df.style.applymap(lambda cell: 'color: red' if np.isnan(cell) else '')
如果要突出显示整行(如果其任何列为空):
df.style.apply(lambda row: np.repeat('color: lightgray' if row.isnull().any() else '', row.shape[0]), axis=1)