2017-04-19 28 views
0

我有一個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)。這裏發生了什麼?

回答

1

styler對象無法在spyder的ipython控制檯中呈現。也許你想在jupyter筆記本上運行它,然後它會被渲染爲你想要的。

至於變量瀏覽器,請點擊變量瀏覽器的齒輪圖標,並刪除「排除不支持的數據類型」,然後您應該看到s