2016-08-03 221 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