강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

leepyun님의 프로필 이미지
leepyun

작성한 질문수

공공데이터로 파이썬 데이터 분석 시작하기

[6/20] 규모구분 컬럼을 전용면적으로 변경하고 사용하지 않는 컬럼 제거로 메모리 용량 줄이기

str.replace 관련 문의

해결된 질문

작성

·

209

1

'60제곱미터 이하'에서 '이하'를 지워버리니까 60제곱미터만 남는데 그럼 실제 데이터가 의미하는 바와 달라져서요. 

'60제곱미터 이하'를 '~60제곱미터' 이렇게 표기되게 하려면 어떻게 해야하나요? 

답변 1

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요. 

60제곱미터에서만 변경을 하고자 하시면  

str.replace 가 아닌 str를 빼고 replace 만을 사용해서 

df_last["전용면적"].replace("60제곱미터", "~60제곱미터") 로 변경해 보실 수 있을거 같아요.

str.replace 는 전체 텍스트가 일치하지 않더라도 일부 일치하는 부분만 변경을 해주는데요.

replace 는 텍스트가 완전히 일치 해야지 변경하게 됩니다.

leepyun님의 프로필 이미지
leepyun

작성한 질문수

질문하기