시작하기무료로 시작하기

시장 가치의 시계열 데이터 생성하기

이제 주식 수를 활용해 과거 가격 시계열 데이터를 바탕으로 각 구성 종목과 거래일별 총 시가총액을 계산할 수 있습니다.

이 결과는 가치 가중 주가 지수를 구성하는 핵심 입력값으로 사용되며, 다음 연습 문제에서 완성하게 됩니다.

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

Python으로 시계열 데이터 다루기

강의 보기

연습 안내

pandaspd로, matplotlib.pyplotplt로 이미 임포트되어 있습니다. 또한 이전 연습 문제에서 사용한 변수 componentsstock_prices도 준비되어 있습니다.

  • components에서 'Number of Shares'를 선택해 no_shares에 할당하고, 기본 오름차순으로 정렬한 결과를 출력하세요.
  • stock_pricesno_shares를 곱해 종목별 시가총액 시계열 데이터를 생성하고, market_cap에 할당하세요.
  • market_cap의 첫 번째 행과 마지막 행을 선택해 각각 first_valuelast_value에 할당하세요.
  • pd.concat()을 사용해 first_valuelast_valueaxis=1 방향으로 연결하고, 결과를 가로 막대 차트로 시각화하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Select the number of shares
no_shares = ____
print(____)

# Create the series of market cap per ticker
market_cap = ____

# Select first and last market cap here
first_value = ____
last_value = ____


# Concatenate and plot first and last market cap here


코드 편집 및 실행