У меня есть df
ID col1 col2 col3
1 x y z
df1 = 2 a b x
3 y t r
и еще один df как
ID col
df2 = 1 [x,y,c,d,z]
2 [g,a,x,n,c]
3 [g,j,h]
Теперь я хочу перебрать каждый идентификатор в df2 и проверить, соответствуют ли соответствующие значения в "col" этот идентификатор присутствует в любом столбце в df1 для того же идентификатора. Если значение присутствует, я хочу закрасить эту ячейку в df1.
Ожидаемый результат:
ID col1 col2 col3
1 <p style="color:red;">x</p> <p style="color:red;">y</p> <p style="color:red;">z</p>
df1 = 2 <p style="color:red;">a</p> b <p style="color:red;">x</p>
3 g j h
Пожалуйста, помогите.