시작하기무료로 시작하기

모두 다시 합쳐 보기

이제 병합이 데이터를 어떻게 풍부하게 만드는지 더 잘 이해했으니, 요약 표를 다시 살펴보겠습니다.

현재 두 개의 DataFrame이 로드되어 있습니다:

  • transactions - 각 티켓 판매 거래의 전체 목록입니다. 단, 영화 장르 정보는 없습니다.
  • movies - 영화 제목과 장르가 담긴 표입니다.

이 두 표를 합쳐서, 이전에 당연하게 보던 뷰—장르별 판매 티켓 수—를 다시 만들어 봅시다.

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

스프레드시트 사용자를 위한 Python

강의 보기

연습 안내

  • movie_title 열을 기준으로 transactionsmovies를 병합하세요.
  • movie_genre로 그룹화한 뒤 합계를 구하세요. 결과를 genre_summary에 저장하세요.
  • genre_summaryticket_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)
코드 편집 및 실행