我有一个pandas数据帧,如下所示.
我想格式化"通过/失败"列if Fail --> red background, else green background,如:
我曾尝试使用Pandas进行格式化,但无法为excel添加颜色.以下是代码:
writer = pandas.ExcelWriter(destination,engine = 'xlsxwriter')
color = Answer.style.applymap(lambda x: 'color: red' if x == "Fail" else 'color: green',subset= pandas.IndexSlice[:,['Pass/Fail']])
color.to_excel(writer,'sheet1')
Run Code Online (Sandbox Code Playgroud)
我尝试了无法安装的StyleFrame.似乎StyleFrame不符合我的python版本3.6.
如何根据需要格式化excel?