【发布时间】:2019-10-17 14:28:10
【问题描述】:
df = pd.DataFrame(...)
def highlight(row):
if row[0] > row[1]:
color = 'red'
elif row[0] < row[1]:
color = 'green'
else:
color = 'yellow'
background = ['background-color: {}'.format(color) for row in df['col1']]
return background
df2 = df.style.apply(highlight, axis = 1)
df2.to_excel('style.xlsx')
顺便说一下,我想在 col1 和 col2 之间进行比较。
我在等你的帮助。
【问题讨论】: