【发布时间】:2019-07-14 01:51:00
【问题描述】:
我已经处理这个挑战很长一段时间了,但我想不出一个像样的解决方案。
我想做的是,根据数据框 2 中包含的值对数据框 1 进行着色。
我可以根据 Dataframe 2 自己的值为其着色,但我无法将“样式”转移到 Dataframe 1。
这是我的代码:
df1 = ...
df2 = ...
def apply_color(val):
colors = {1: 'green',2: 'blue', 3: 'yellow', 4: 'orange', 5: 'grey'}
return 'background-color: {}'.format(colors[val]) if val else ''
df2.style.applymap(df2)
谁能指导我完成这个? :-)
非常感谢!
最好的问候, MG
【问题讨论】:
标签: python pandas dataframe styles highlight