1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 금융 데이터 가져오기와 관리

Connected

연습 문제

상장된 소비자 서비스 기업 상위 5개 선택하기

방금 배운 것처럼, sort_values() 메서드와 정렬 기준 열을 지정하는 인자를 사용해 조건에 따라 종목을 필터링할 수 있어요. 또한 ascending=False 인자를 추가하면 높은 값에서 낮은 값 순으로 정렬할 수 있습니다.

여기서는 이 기능을 사용해 Consumer Services 섹터에서 기업 가치가 가장 큰 5개 회사를 찾아볼 거예요. 평가는 모든 발행 주식의 합산 가치를 의미하는 시가총액(market capitalization) 으로 측정합니다. pandas 는 pd 로, 1장에 등장했던 listings DataFrame도 이미 불러와져 있어요. 복습하자면, 이 데이터에는 AMEX, NYSE, NASDAQ의 정보가 담겨 있습니다.

지침

100 XP
  • .loc[] 없이, 'Sector' 가 'Consumer Services' 인 조건으로 listings 를 필터링해 consumer_services 에 할당하세요.
  • consumer_services 를 'Market Capitalization' 기준으로 내림차순 정렬해 consumer_services2 에 할당하세요.
  • .head() 를 사용해 'Company Name', 'Exchange', 'Market Capitalization' 열의 첫 5개 행을 표시하세요.