Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的有条件彩色文本_Python_Python 3.x_Pandas - Fatal编程技术网

python中的有条件彩色文本

python中的有条件彩色文本,python,python-3.x,pandas,Python,Python 3.x,Pandas,可以用python显示每个单词的颜色吗?我们有一个带有颜色的单词示例: Mots Poids colors 0 un 0.000007 #39e600 1 bon 0.000005 #d9ffcc 2 rapport 0.000009 #39e600 3 qualité/prix. 0.000014 #269900 提前谢谢。使用Pandas,

可以用python显示每个单词的颜色吗?我们有一个带有颜色的单词示例:

    Mots             Poids      colors
 0  un              0.000007    #39e600
 1  bon             0.000005    #d9ffcc
 2  rapport         0.000009    #39e600
 3  qualité/prix.   0.000014    #269900

提前谢谢。

使用Pandas,您可以在Jupyter笔记本电脑等设备上为显示系列设置样式

下面是一个例子:

df = pd.DataFrame({'Mots': ['un', 'bon', 'rapport', 'qualité/prix.'],
                   'colors': ['#39e600', '#d9ffcc', '#39e600', '#269900']})

def map_colors(x):
    df1 = x.copy()
    df1.loc[:, 'Mots'] = 'background-color: ' + df1.loc[:, 'colors']
    df1.loc[:, 'colors'] = 'background-color: '
    return df1

res = df.style.apply(map_colors, axis=None)
结果


非常感谢您的休息。顺便说一下,我想做一个水平显示,而不把它放在数据框中。但我会根据你的建议设法找到解决办法。非常感谢。