특정 문자 제거하기
replace 함수를 쓰면 문자를 제거하거나 변경할 수 있는데, 데이터프레임 형태와 시리즈 형태에서의 쓰임이 약간 다르다.
오늘은 데이터프레임에서의 문자 제거 및 대체에 대해서 알아보자.
1. 부분일치
regex=True 파라미터를 추가함으로써 해당 문자가 포함되어 있으면 문자가 대체된다.
df.replace('(<|>|\s|희석|확인함)','', regex=True, inplace=True)
df.replace('(?i).*(fibrin|citrate).*', '', regex=True, inplace=True)
참고로 (?i)를 추가하면 대소문자 상관없이 replace를 적용될 수 있다.
2. 완전일치
regex=True 없이 작성하면 된다.
df.replace('.', '', inplace=True)
반응형