[問題] Python字體上色卻無法顯示?哪邊錯了?

看板Soft_Job作者 (賣雞排的少年)時間6年前 (2018/01/10 23:15), 6年前編輯推噓4(4013)
留言17則, 10人參與, 6年前最新討論串1/1
懇請Python高手指點一下哪邊錯了!? 下為提問的程式碼: def color_negative_red(val): color = 'red' if val > 1.2 else 'black' return 'color: %s' % color 數值大於1.2呈現紅色 def color_negative_yellow(val): color = 'yellow' if val > 1 else 'black' return 'color: %s' % color 數值大於1呈現黃色 def color_negative_green(val): color = 'green' if val > 0.8 else 'black' return 'color: %s' % color 數值大於0.5呈現綠色 問題如下: T3 = table[4].dropna(axis=1,how='all') T3.columns = hdtt3 T3.style.applymap(color_negative_red, subset=['POWER-DIFFERENCE']).applymap(color_negative_yellow, subset=['POWER-DIFFERENCE']).applymap(color_negative_green, subset=['POWER-DIFFERENCE']) display(T3) 這樣子寫為何無法判斷把字體的顏色呈現出來?哪邊有錯?要怎麼修正? 判斷的定義: 數值大於1.2呈現紅色且數值大於1底色呈現黃色且數值大於0.5呈現綠色;其他為黑色。 我要達到如此效果如右圖連結:https://i.imgur.com/DtsHpBf.jpg
懇請指點<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.49.75 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1515422968.A.441.html ※ 編輯: han999 (114.36.71.166), 01/10/2018 23:16:44

01/10 23:17, 6年前 , 1F
錯版了
01/10 23:17, 1F

01/10 23:20, 6年前 , 2F
可以偷渡問一下嗎XDDDD在Python專版有人回也是一樣無法顯
01/10 23:20, 2F

01/10 23:21, 6年前 , 3F
示出來字體顏色!想問資深前輩哪邊有錯了?
01/10 23:21, 3F

01/10 23:53, 6年前 , 4F
嗯我想你要存styler而不是存df。試試看 s=t3.style.app
01/10 23:53, 4F

01/10 23:53, 6年前 , 5F
lymap... 然後 display(s)
01/10 23:53, 5F

01/11 00:12, 6年前 , 6F
要覆蓋原本的吧,def可以寫一個就好看了好長
01/11 00:12, 6F

01/11 00:54, 6年前 , 7F
軟體工作板現在也幫忙解程式問題了...
01/11 00:54, 7F

01/11 00:55, 6年前 , 8F
接下來本板也要快要可以幫老闆發薪水了...
01/11 00:55, 8F

01/11 06:57, 6年前 , 9F
要不要先檢查清楚程式有沒有寫錯
01/11 06:57, 9F

01/11 09:06, 6年前 , 10F
這裡只有奴工
01/11 09:06, 10F

01/11 11:15, 6年前 , 11F
def下面有縮排嗎...
01/11 11:15, 11F

01/14 22:53, 6年前 , 12F
沒縮排就噴error了吧
01/14 22:53, 12F

01/21 14:40, 6年前 , 13F
是說你程式跟你需求寫的不一樣欸 連結的程式裡是大於2
01/21 14:40, 13F

01/21 14:40, 6年前 , 14F
紅色大約1.4黃色大於0.5綠色 文章裡面程式又變成大於0.
01/21 14:40, 14F

01/21 14:40, 6年前 , 15F
8綠色@@
01/21 14:40, 15F

01/21 14:52, 6年前 , 16F
然後我也建議寫一個applymap就好了 elif來判斷要哪個顏
01/21 14:52, 16F

01/21 14:52, 6年前 , 17F
01/21 14:52, 17F
※ 編輯: han999 (1.160.208.123), 01/23/2018 22:30:07
文章代碼(AID): #1QLYuJkh (Soft_Job)