데이터 분석을 할 때, 전처리 하기 전 문자열 데이터의 경우 " 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'
'BLOG > 데이터분석' 카테고리의 다른 글
[데이터분석] 데이터프레임 : 특정 칼럼(열) 삭제하기 - drop() (0) | 2021.03.10 |
---|---|
[데이터분석] 데이터프레임 : 특정 칼럼(열) 기준으로 오름차순/내림차순 정렬하기 - sort_values() (0) | 2021.03.10 |
[데이터분석] 데이터프레임 : 특정 칼럼만 조회하기 (0) | 2021.03.10 |
[데이터분석] 데이터프레임 - 칼럼(열) 순서 바꾸기 (0) | 2021.03.10 |
[데이터분석] csv 파일 dataframe으로 불러오기 - pd.read_csv() (0) | 2021.03.10 |