获取熊猫格式的表格

时间:2019-05-24 09:46:43

标签: python pandas

我有两个像这样的大熊猫数据框:

Df1

Name Age Hobby
ABC  23  Reading
GHI  25  Playing

DF2

Name    Age      Hobby
Green  Yellow    Green 
Green  NaN       Red

我正在寻找的是第三个数据帧,该数据帧以如下方式制作了df:

  1. ABC和GHI用绿色标记
  2. 23是黄色,而25是白色,因为它是Nan
  3. 绿色阅读和红色游戏

在同一方面的任何帮助

1 个答案:

答案 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)

输出 enter image description here