본문으로 바로가기

 

차례

1. 사용방법

2. 예제

 

 

 


 

 

 

파이썬이 제공하는 strip 함수 '공백 제거' 기능이 있습니다.

엑셀의 '찾기/바꾸기', trim함수와 유사한 기능이라 생각하시면 이해하기 좋습니다.

 

 

1. 사용방법

 

문법

string.replace(characters)

 

매개변수

① characters : Optional

제거할 문자를 특정하고 싶을 때 사용합니다. 옵션을 지정하지 않는 경우 공백이 제거됩니다.
>>> txt = "!tc!!!at!!aattdog.....tt!"
>>> x = txt.strip("cat.!.")
>>> print(x)
dog

 

 

 

2. 예제

 

2020년 서울 아파트 거래자료

2020_seoul_apt_trading.csv
5.27MB

 

(1) 데이터프레임을 불러옵니다.

import pandas as pd
import numpy as np

df = pd.read_csv('2020_seoul_apt_trading.csv', encoding='cp949')
df

 

(2) 데이터프레임의 정보를 확인합니다.

df.info()

거래금액은 object 타입입니다. 데이터분석을 용이하게 하기 위해 숫자형(int64)로 변형하겠습니다.

 

(3) astype을 써서 int로 변형합니다.

df['거래금액'] = df['거래금액'].astype('int64')

공백과 콤마가 있는 데이터가 있어서 숫자로 변형되지 않습니다.

따라서 공백과 콤마를 제거하기 위해 strip함수 replace함수를 사용합니다.

 

(4) strip함수를 사용해서 공백을 제거합니다.

df['거래금액'] = df['거래금액'].str.strip()
df['거래금액'] = df['거래금액'].astype('int64')

공백이 제거됨을 확인할 수 있습니다.

 

(5) replace함수를 사용하여 콤마(,)를 제거한후 데이터타입을 변경합니다.

df['거래금액'] = df['거래금액'].str.replace(',', '')
df['거래금액'] = df['거래금액'].astype('int64')
df

콤마(,)도 제거되었고 데이터타입도 int64로 변경되었습니다.

 

 

 


 

 

 

파이썬 strip 사용법, 파이썬 strip 함수, 파이썬 strip 여러개, 파이썬 split, 파이썬 strip 오류, 파이썬 split strip, 파이썬 strip 제거, 파이썬 strip n, Python rstrip, 파이썬 공백 인식, 판다스 공백제거, Pandas 모든 공백 제거, 데이터프레임 공백 행 제거, R 데이터 프레임 공백 제거, Df .apply 공백 제거, Pandas column 공백 제거, String 공백 제거, Pandas read_csv 공백 제거, 데이터프레임 전체 공백 제거, #파이썬strip사용법 #파이썬strip함수 #파이썬strip여러개 #파이썬split #파이썬strip오류 #파이썬splitstrip #파이썬strip제거 #파이썬stripn #Pythonrstrip #파이썬공백인식 #판다스공백제거 #Pandas모든공백제거 #데이터프레임공백행제거 #R데이터프레임공백제거 #Df.apply공백제거 #Pandascolumn공백제거 #String공백제거 #Pandasread_csv공백제거 #데이터프레임전체공백제거