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

Connected

연습 문제

IPO 연도별 중위수 시가총액

이전 장의 마지막 레슨에서, 기술 기업의 연도별 IPO 건수 타임라인을 만들어 보셨죠.

이제는 IPO 연도별로 시가총액이 어떻게 변화했는지 살펴보겠습니다. 세 거래소의 데이터를 모두 결합하면 더 종합적인 관점을 얻을 수 있어요.

pandas는 pd로, matplotlib.pyplot은 plt로 이미 임포트되어 있고, 이전 연습 문제에서 사용한 listings DataFrame도 작업 공간에 준비되어 있습니다. 이 DataFrame에는 각 상장 기업의 거래소를 담은 참조 열 'exchange'가 추가되어 있습니다.

지침

100 XP
  • .info()와 .head()를 사용해 listings를 확인하고 출력하세요.
  • 브로드캐스팅을 사용해 listings에 미화 백만 달러 단위의 시가총액을 담는 새 열 market_cap_m을 만드세요.
  • 'IPO Year'가 1985년 이후인 모든 회사를 선택하세요.
  • 'IPO Year' 열의 모든 결측값을 제거하고, 남은 값을 정수 dtype으로 변환하세요.
  • listings를 'IPO Year'로 그룹화한 뒤 market_cap_m 열을 선택해 median을 계산하고, .sort_index()로 정렬한 결과를 ipo_by_year에 할당하세요.
  • 결과를 막대 그래프로 그려서 표시하세요.