我有一個數(shù)據(jù)框,想要在該列中找到一個關(guān)鍵術(shù)語。如果“Jobtitle”列中的行包含該術(shù)語,我希望它提取該術(shù)語并將其返回到新列。我嘗試使用以下代碼,但到目前為止返回錯誤if 'engineer' in glassdoor['Jobtitle']: glassdoor['job_cat'] = glassdoor['Jobtitle'].str.extract('(engineer)', expand=True) glassdoor['job_cat']else: print('error')
1 回答

精慕HU
TA貢獻1845條經(jīng)驗 獲得超8個贊
您可以嘗試使用np.where
+contains
glassdoor['job_cat'] = np.where(glassdoor['Jobtitle'].str.contains('engineer'), 'engineer', 'nothing')
添加回答
舉報
0/150
提交
取消