目标
根据职位名称创建新的列,命名为教师(是/否);类别(幼儿/小学/初中/高中/其他)。
二分式匹配
- 利用正则表达。如果职位包含英文teacher,Teacher,教师和老师,则为新建列教师添加元素(是)否则为(否)
代码如下:
# Create column 教师
teacher_list = 'teacher|Teacher|教师|老师'
regexp_value = re.compile(r'{}'.format(teacher_list))
job["教师"] = ["是" if regexp_value.search(ele) else "否" for ele in job["职位"]]
多项式分配
- 同样利用正则表达。如果职位包含