.sort_values() 메서드
데이터에서 상위 10개의 극장/영화 조합을 보고 싶다고 해볼까요? 실적이 가장 좋은 도시에 극장을 더 지을지, 혹은 대박 영화가 모든 극장 지점에서 고르게 높은 판매를 냈는지 확인하고 싶을 수 있어요. 이를 시작하는 한 가지 방법은 티켓 판매량으로 데이터를 정렬하고 상위 몇 행을 살펴보는 거예요.
바로 그럴 때 sort_values()가 유용합니다. 이걸 사용해서 다음 질문에 답해 보세요: 가장 실적이 좋은 영화/극장 조합 상위 3개는 무엇일까요?
이 연습은 강의의 일부입니다
스프레드시트 사용자를 위한 Python
연습 안내
.sort_values()메서드를 사용해ticket_quantity기준으로sales를 정렬하고, 가장 많이 판매된 영화가 먼저 오도록.sort_values()의ascending인수를False로 설정하세요..head()메서드를 사용해 상위 3개의 베스트셀러 영화를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import the pandas package as pd
import pandas as pd
# Read in the Excel file
sales = pd.read_excel('ticket_sales.xlsx')
# Sort sales by ticket quantity descending
sales_sorted = sales.____(____, ascending=____)
sales_sorted = sales_sorted.reset_index(drop=True)
# Print top 3 rows of sorted data
print(sales_sorted.____(____))