我有一个看起来像这样的df:
date1 date2 date3
Taco 24 13 28
Pizza 1 3 15
Burger 12 2 27
并定义了以下功能:
def _color_red_or_green(val):
color = 'red' if val < 10 else 'green'
return 'color: %s' % color
当我尝试在 df 上执行该函数时,我得到了这个:
In: s = df.style.applymap(_color_red_or_green)
In: s
Out: <pandas.formats.style.Styler at 0x2a18fabdc50>
此外,s 不会在资源管理器中显示为变量(使用 Spyder)。这里发生了什么?