2016-08-03 232 views
1

有沒有辦法在不同顏色的數據框中打印一些數字? 因此,例如,如果我想在下表中紅色的1。我怎樣才能做到這一點?熊貓數據框中的顏色數

import pandas as pd 
A=pd.DataFrame({'A':[1,2], 'B':[3,4]}) 

我找到了像termcolor這樣的庫。但在那裏,我只能用各種顏色打印普通文本。

+0

看這個http://stackoverflow.com/a/38511805/2336654 – piRSquared

回答

2

除了@piRSquared提供的答案,它爲粒度控制提供了很好的能力,看起來pandas已經添加了一個style特徵,從0.17.1開始解決這個確切問題。這是鏈接文檔中提供的示例的稍微修改版本。

enter image description here

+0

請使用文本,而不是png格式的代碼。謝謝。 – Merlin

+0

@ Merlin是的,我通常這樣做,但因爲這是在筆記本中渲染(以獲得html高亮顯示),這有點困難。我想我可以單獨複製代碼,但對於這個簡短的代碼片段,它似乎是不必要的 – mgilbert