모두 다시 합쳐 보기
이제 병합이 데이터를 어떻게 풍부하게 만드는지 더 잘 이해했으니, 요약 표를 다시 살펴보겠습니다.
현재 두 개의 DataFrame이 로드되어 있습니다:
transactions- 각 티켓 판매 거래의 전체 목록입니다. 단, 영화 장르 정보는 없습니다.movies- 영화 제목과 장르가 담긴 표입니다.
이 두 표를 합쳐서, 이전에 당연하게 보던 뷰—장르별 판매 티켓 수—를 다시 만들어 봅시다.
이 연습은 강의의 일부입니다
스프레드시트 사용자를 위한 Python
연습 안내
movie_title열을 기준으로transactions와movies를 병합하세요.movie_genre로 그룹화한 뒤 합계를 구하세요. 결과를genre_summary에 저장하세요.genre_summary를ticket_quantity기준으로 정렬하세요. 결과를genre_summary_sorted로 저장하세요.genre_summary_sorted를 출력하세요(이미 준비되어 있습니다).
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Merge transaction data with the movie data on movie_title
transactions_with_genres = ____
# Group by movie_genre and call the sum method
genre_summary = transactions_with_genres.groupby(____, as_index=False).____()
# Sort the genre summary by ticket_quantity
genre_summary_sorted = genre_summary.____('ticket_quantity', ascending=False).reset_index(drop=True)
# View the summary
print(genre_summary_sorted)