Python 3.x 根据数据框中的列表高亮显示单词

Python 3.x 根据数据框中的列表高亮显示单词,python-3.x,pandas,nlp,Python 3.x,Pandas,Nlp,我需要突出显示(下划线/斜体/粗体/颜色)文本中的一些单词,这些单词基于数据框中排列的每一行的列表。像这样的。列表中只有小写的单词,但文本中的单词可以是小写/标题/大写。在stackoverflow中,我无法将单词设置为斜体,因此请加上星号 import pandas as pd data = [[1, 'I love *Mangoes*','['Mangoes]'], [2,'Along with *mangoes* i like *Oranges* as well','['mangoes',

我需要突出显示(下划线/斜体/粗体/颜色)文本中的一些单词,这些单词基于数据框中排列的每一行的列表。像这样的。列表中只有小写的单词,但文本中的单词可以是小写/标题/大写。在stackoverflow中,我无法将单词设置为斜体,因此请加上星号

import pandas as pd
data = [[1, 'I love *Mangoes*','['Mangoes]'], [2,'Along with *mangoes* i like *Oranges* as well','['mangoes',
'oranges']'], [3,'My brother neither likes *Mangoes* nor *Oranges*','['mangoes','oranges']']
df = pd.DataFrame(data, columns = ['ID', 'Text','List_of_words'])

数据框不可复制(它会出错),您能修复它吗?高亮显示将发生在哪里?文本将是HTML、标记还是类似的格式?因为在简单的数据框中,我猜只能突出显示整个单元格。请参见“是”,但HTML可以在数据框中表示吗?我需要在dB表中生成输出。请提供类似熊猫造型的建议您是否只需要在单词列表列中的单词周围添加
/
,或者单词列表对所有数据都是通用的?