условно цветной текст в питоне - PullRequest
0 голосов
/ 07 сентября 2018

Можно ли отобразить каждое слово по цвету с помощью 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

Заранее спасибо.

1 Ответ

0 голосов
/ 07 сентября 2018

Используя 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)

Результат

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...