【发布时间】:2020-02-13 08:58:57
【问题描述】:
我想根据他们在数据框中的头衔来识别医生,并创建一个新列来表明他们是否是医生,但我的代码很困难。
doctorcriteria = ['Dr', 'dr']
def doctor(x):
if doctorcriteria in x:
return 'Doctor'
else:
return 'Not a doctor'
df['doctorcall'] = df.caller_name
df.doctorcall.fillna('Not a doctor', inplace=True)
df.doctorcall = df.doctorcall.apply(doctor)
【问题讨论】:
-
请分享您的数据框样本和您的预期输出:stackoverflow.com/questions/20109391/…
标签: python pandas function dataframe calculated-columns