인덱스 구성 요소 선택 및 살펴보기
listings 데이터를 불러오고 정리했으니, 이제 각 섹터에서 시가총액이 가장 큰 기업을 index 구성 요소로 선택해 보겠습니다.
구성 요소의 최근 시가총액과 최근 주가도 함께 살펴볼 수 있습니다.
이 연습은 강의의 일부입니다
Python으로 시계열 데이터 다루기
연습 안내
pandas는 pd로 이미 임포트되어 있으며, 이전 연습 문제에서 수정한 listings 데이터도 불러와져 있습니다.
.groupby()와.nlargest()를 사용하여 각'Sector'에서'Market Capitalization'이 가장 큰 기업을 선택한 후, 결과를components에 할당하세요.components를 시가총액 기준 내림차순으로 정렬하여 출력하세요.components의index에서Stock Symbol을 선택하여tickers에 할당하고 결과를 출력하세요.Company Name,Market Capitalization,Last Sale열 이름을 담은 리스트info_cols를 만드세요. 그런 다음tickers와info_cols를 사용하여.loc[]로listings의 세부 정보를Market Capitalization기준 내림차순으로 정렬해print()로 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Select largest company for each sector
components = ____
# Print components, sorted by market cap
print(____)
# Select stock symbols and print the result
tickers = ____
print(____)
# Print company name, market cap, and last price for each component
info_cols = ____
print(____)