• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

str.replace 관련 문의

20.09.01 18:51 작성 조회수 135

1

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

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

답변 1

답변을 작성해보세요.

1

안녕하세요. 

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

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

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

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

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