1. Learn
  2. /
  3. Courses
  4. /
  5. pandas로 데이터 조인하기

Connected

Exercise

.melt()로 주식 vs 채권 성과 비교하기

채권 가격은 주식 가격과 반대로 움직이는 경향이 있다는 것은 널리 알려져 있습니다. 이번 마지막 연습 문제에서는 이 장에서 다룬 여러 주제를 복습하며 이를 확인해 보겠습니다. 미국 10년물 국채 가격의 퍼센트 변화 표가 제공되어 있습니다. 각 연도가 별도의 열로 존재하는 와이드 형태이며, 이 표를 재구조화하려면 .melt() 메서드를 사용해야 합니다.

또한 .query() 메서드로 불필요한 데이터를 걸러낼 것입니다. 그런 다음 이 표를 다우존스 산업평균지수(Dow Jones Industrial)의 가격 퍼센트 변화 표와 병합합니다. 마지막으로 데이터를 시각화합니다.

ten_yr와 dji 테이블은 미리 불러와져 있습니다.

Instructions

100 XP
  • ten_yr에 .melt()를 적용해 metric 열만 제외하고 모두 언피벗하세요. var_name='date', value_name='close'로 설정하고 결과를 bond_perc에 저장하세요.
  • .query() 메서드를 사용해 metric이 close와 같은 행만 선택하고 bond_perc_close에 저장하세요.
  • merge_ordered()를 사용해 dji(왼쪽 테이블)와 bond_perc_close를 date 기준으로 inner 조인하고, suffixes는 ('_dow', '_bond')로 설정하세요. 결과를 dow_bond에 저장하세요.
  • dow_bond를 사용해 Dow와 채권 값만 시각화하세요.