시작하기무료로 시작하기

rental rate 분할하기

비디오 연습에서 pandas를 사용해 film 테이블의 이메일 주소 열을 분할하여 사용자 도메인 이름을 추출하는 방법을 살펴봤어요. 이제 사용자가 영화에 지불하는 요금을 더 잘 이해하기 위해 rental_rate 열을 달러와 센트로 나누려고 합니다.

이번 연습에서는 비디오 연습에서와 같은 기법을 사용해 이를 직접 수행해 볼 거예요. film 테이블은 pandas DataFrame인 film_df로 로드되어 있어요. 목표는 rental_rate 열을 달러 부분과 센트 부분으로 나누는 거예요.

이 연습은 강의의 일부입니다

데이터 엔지니어링 입문

강의 보기

연습 안내

  • .astype() 메서드를 사용해 rental_rate 열을 문자열 객체 열로 변환하고, 결과를 rental_rate_str에 할당하세요.
  • rental_rate_str'.' 기준으로 분할하고 결과를 열로 확장하세요. 결과를 rental_rate_expanded에 할당하세요.
  • 새로 만든 열을 각각 rental_rate_dollar, rental_rate_cents라는 열 이름으로 films_df에 할당하세요. 적절한 인덱스를 사용해 확장된 결과의 각 열을 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Get the rental rate column as a string
rental_rate_str = film_df.____.____("____")

# Split up and expand the column
rental_rate_expanded = rental_rate_str.____.____("____", expand=True)

# Assign the columns to film_df
film_df = film_df.assign(
    ____=____[____],
    ____=____[____],
)
코드 편집 및 실행