더북(TheBook)

이 str 접근자를 사용하면 편리하다. 예를 들어 파이썬의 문자열에서 "Python".lower()로 "Python"이라는 문자를 소문자인 "python"으로 변환할 수 있다. 이처럼 str 접근자는 파이썬 문자열에 사용할 수 있는 메서드와 유사하게 문자열을 처리하게 해 준다.

또한, 특정 시리즈 데이터가 object나 string 타입일 때 str 접근자를 사용하면 문자열 메서드를 사용하는 것처럼 해당 시리즈 전체에 일괄 적용할 수 있다. 문자열을 일괄 전처리하려면 반복문을 사용하거나 함수를 만들어 map이나 apply를 사용해야 하지만, str 접근자를 사용해 텍스트 데이터 전처리에 필요한 기능을 일괄 적용할 수 있기 때문에 코드가 직관적이며 속도도 반복문을 사용하는 것보다 빠르다.

다음은 판다스에서 제공하는 str 접근자의 일부 메서드 목록이다. 대소문자 변환하기, 앞뒤 공백 제거하기, 특정 문자 찾기, 문자열 나누고 합치기, 대체하기 등의 기능을 제공한다. 앞에서 이야기한 대로 모두 다 외울 필요 없이 필요할 때마다 찾아서 사용하면 된다. 더 많은 기능은 공식 문서2에서 볼 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.