Pandas | replace와 str.replace 함수는 다르다

소리·2023년 10월 14일
0

replace()

: 완벽하게 일치하는 단어를 찾아 바꿀 때

str.replace()

: 일부가 일치하는 단어를 찾아 바꿀 때

replace

df.replace('현재 문자열', '대체 문자열')

#여러 개를 한 번에 바꾸고 싶을 때 | key- value로 여러 개를 동시에 변경 가능
df.replace('a' : 'A', 'b' : 'B') 

#원하는 칼럼만 바꾸고 싶을 때 
#column 미지정시 df 전체 데이터 replace 진행
df.replace({'column' : {'현재 문자열' : '대체 문자열'}}) 

str.replace

df['column'].str.replace('현재 문자열', '대체 문자열')

🔑str이 문자로 바꾸는 함수인줄 알고 왜 이미 type이 object인데 str를 붙이지 했다 ㅋㅋㅋㅋㅋ 아 시원해!

profile
데이터로 경로를 탐색합니다.

0개의 댓글