当成绩提高或降低时,如何在学生姓名上突出显示颜色

时间:2019-12-18 09:01:52

标签: python

我有一个数据框,用于存储学生在test1和test2中的成绩

import pandas as pd

name = ['Diego', 'Joe', 'Vidal', 'Lily', 'Paul']
test1 = [90, 80, 70, 80, 40]
test2 = [90, 85, 60, 60, 60]


df = pd.DataFrame({'Name':name,'test1':test1,'test2':test2})

然后,我只想在以下情况下在其“名称”列上突出显示:

  • test2的值大于test1的=>绿色
  • test2的值小于test1的=>红色

我尝试过style.apply()方法,但似乎整行突出显示或列不包含“名称”

0 个答案:

没有答案