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(
____=____[____],
____=____[____],
)