我有两个像这样的大熊猫数据框:
Df1 :
Name Age Hobby
ABC 23 Reading
GHI 25 Playing
DF2 :
Name Age Hobby
Green Yellow Green
Green NaN Red
我正在寻找的是第三个数据帧,该数据帧以如下方式制作了df:
在同一方面的任何帮助
答案 0 :(得分:3)
将styles与自定义功能一起使用:
def color(x):
c = 'background-color: '
return Df2.apply(lambda x: x.str.lower()).radd(c).fillna('')
Df1.style.apply(color,axis=None).to_excel('styled.xlsx', engine='openpyxl', index=False)