Мне нужно выделить (подчеркнуть / курсив / полужирный / цветной) некоторые слова, присутствующие в тексте на основе списка для каждой строки, расположенной в кадре данных pandas. что-то вроде этого. В списке есть слова только в нижнем регистре, но слова в тексте могут иметь нижний / заголовок / верхний регистр. В stackoverflow я не мог сделать слова itali c, поэтому выделите звездочки.
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'])