시작하기무료로 시작하기

1998년 이후 상장한 최대 소비재 기업 찾기

각 조건을 괄호로 감싸고 &, | 같은 논리 연산자를 쓰면 더 많은 조건으로 데이터를 필터링할 수 있어요.

여기서는 1997년에 상장한 Amazon 이후에 상장한 기업들 중에서, 가장 규모가 큰 소비자 서비스(Consumer Services) 기업이 어디인지 알아봅니다. 관련 정보는 'IPO Year' 열에 들어 있으며, Initial Public Offering (IPO)는 비상장 기업이 처음으로 일반 투자자에게 주식을 공개하는 것을 뜻하는 금융 용어입니다.

DataReader, date, pandaspd로, matplotlib.pyplotplt로 이미 임포트되어 있습니다. 이전 연습 문제에서 사용한 listings DataFrame도 준비되어 있어요.

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

Python으로 금융 데이터 가져오기와 관리

강의 보기

연습 안내

  • listings에서 인덱스를 'Stock Symbol'로 설정하세요.
  • .loc[]를 사용해 'Sector''Consumer Services'이고 IPO Year가 1998년부터인 행만 필터링하고, 'Market Capitalization' 열만 선택하세요. 그런 다음 .idxmax()를 적용해 결과를 ticker에 할당하세요.
  • start 날짜를 2015년 1월 1일로 설정하세요.
  • DataReader를 사용해 start 이후 'yahoo'에서 ticker의 주가 데이터를 가져오세요.
  • 이 기업의 'close''volume'을 그리되, secondary_y에는 'volume'을 사용하고, 그래프 title에는 ticker를 사용하세요.

실습형 인터랙티브 연습

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

# Set Stock Symbol as the index
listings = ____

# Get ticker of the largest consumer services company listed after 1997
ticker = listings.loc[(____ == ____) & (____ > 1998), 'Market Capitalization'].____()

# Set the start date
start = ____

# Import the stock data
data = ____

# Plot close and volume
data[['close', 'volume']].____

# Show the plot
plt.show()
코드 편집 및 실행