python def 함수
def is_ABC(x):
if(x=='ABC'):
return 1
else:
return 0
df['is_ABC'] = df['ABC'].apply(is_ABC)
if: elif: else:
lambda로 변경
df['is_ABC'] = df['ABC'].apply(lambda x: 1 if x=='ABC' else 0)
ABC인경우 1, DEF인경우 2, 나머지 3인경우로 바꾸기
df['is_ABC'] = df['ABC'].apply(lambda x: 1 if x=='ABC' else (2 if x=='DEF' else 3))
df
정규표현식
import re
#휴대폰 번호 추출
pattern = re.compile("010-[0-9]{4}-[0-9]{4}")
pattern.findall(text)
str.contains(pattern) #형태로 확인
728x90
'Software Development > Data Science' 카테고리의 다른 글
Python RandomForestRegressor (0) | 2023.04.13 |
---|---|
python 함수 소소한 메모 (0) | 2023.04.12 |
Python Data Science 기초 함수 정리 (0) | 2023.04.10 |
파이썬 Data Science 기초 - DataFrame index (2) | 2023.04.08 |
머신러닝 지도학습 - KNN알고리즘 (0) | 2023.04.07 |