def func(x): if x >= 85: return '优秀' elif x >= 60: return '及格' else: return '叫家长' df['成绩'] = df.colC.map(func) #df.colC表示df数据中的colC字段
等效于
select colA, (case when colC > 85 then '优秀' when colC >= 60 then '及格' else '叫家长' end) as 成绩 from table