반응형
데이터 프레임이 있고 열에서 핵심 용어를 찾고 싶습니다. 'Jobtitle'열의 행에 용어가 포함되어 있으면 추출하여 새 열로 반환합니다. 다음 코드로 시도했지만 지금까지 오류를 반환합니다.
if 'engineer' in glassdoor['Jobtitle']:
glassdoor['job_cat'] = glassdoor['Jobtitle'].str.extract('(engineer)', expand=True)
glassdoor['job_cat']
else:
print('error')
해결 방법
np.where
+ contains
로 시도 할 수 있습니다.
glassdoor['job_cat'] = np.where(glassdoor['Jobtitle'].str.contains('engineer'), 'engineer', 'nothing')
참조 페이지 https://stackoverflow.com/questions/63759780
반응형
'파이썬' 카테고리의 다른 글
파이썬 NameError : 파일 디렉터리에서 분석을 위해 데이터를로드하려고합니다. (0) | 2020.09.12 |
---|---|
파이썬 단일 값이 속하는 히스토그램 빈을 찾는 빠른 방법은 무엇입니까? (0) | 2020.09.12 |
파이썬 사전 값을 기반으로 pandas 데이터 프레임의 개별 셀에 색상을 지정하는 방법 (0) | 2020.09.12 |
파이썬 HTML 페이지에 HTML 인 Python 출력 포함 (0) | 2020.09.12 |
파이썬 목록에 목록이 있는지 어떻게 알 수 있습니까? (0) | 2020.09.12 |
댓글