BLOG/데이터분석
[데이터분석] strip/lstrip/rstrip 문자열 공백 제거하기
알디노
2021. 3. 4. 12:23
데이터 분석을 할 때, 전처리 하기 전 문자열 데이터의 경우 " abc", "abc ", " abc " 와 같이 공백이 포함되어 있는 경우가 있는데요, 이러한 공백은 strip(), lstrip(), rstrip() 함수를 이용하여 제거할 수 있습니다.
1. strip()
첫 번째로 strip 함수는 문자열 기준 양쪽 공백을 모두 제거하는 함수로, 아래와 같이 사용할 수 있습니다.
str1 = " abc "
print(str1.strip())
'abc'
위 결과를 보면, 문자 'abc' 좌우에 있던 공백이 사라졌음을 확인할 수 있습니다.
2. lstrip() & rstrip()
한편, lstrip 함수는 문자열 왼쪽에 있는 공백만 제거하는 함수이고, rstrip 은 문자열 오른쪽에 있는 공백만 제거하는 함수입니다. 따라서 아래와 같이 함수를 사용할 수 있습니다.
#lstrip
str1 = " abc "
str2 = " abc"
str1.lstrip()
str2.lstrip()
'abc '
'abc'
#rstrip
str1 = " abc "
str3 = "abc "
str1.rstrip()
str3.rstrip()
' abc'
'abc'