问问如何将Excel表中期中成绩列中不及格的单元格,字体设置为蓝色
第一列是个合并单元格的一串汉字
期中成绩
66
42
未做完0
71
56
未做完0
81
未交
75
未做完0
73
未做完
未做完0
未做完0
88
请假
76
77
25
72
25
用pandas解决
name = ['Diego', 'Luis', 'Vidal', 'John', 'Yusef']
score=['66','42','未做完0','71','90']
df = pd.DataFrame({'Name':name,'Score':score})
def color(val):
color='black'
if val.isdigit() and int(val) <60:
color = 'blue'
return 'color: %s' % color
df.style.applymap(color, subset=['Score'])