【发布时间】:2016-12-09 16:07:39
【问题描述】:
有没有办法在数据框中以不同的颜色打印一些数字? 因此,例如,如果我想将下表中的 1 设为红色。我该怎么做?
import pandas as pd
A=pd.DataFrame({'A':[1,2], 'B':[3,4]})
我找到了像 termcolor 这样的库。但是我只能打印各种颜色的普通文本。
【问题讨论】:
标签: python python-2.7 pandas
有没有办法在数据框中以不同的颜色打印一些数字? 因此,例如,如果我想将下表中的 1 设为红色。我该怎么做?
import pandas as pd
A=pd.DataFrame({'A':[1,2], 'B':[3,4]})
我找到了像 termcolor 这样的库。但是我只能打印各种颜色的普通文本。
【问题讨论】:
标签: python python-2.7 pandas
除了@piRSquared 提供的答案提供了强大的精细控制能力外,pandas 似乎已经添加了style 的0.17.1 功能来解决这个确切的问题。这是链接文档中提供的示例的略微修改版本。
【讨论】: