분석 결과를 여러 Excel 워크시트에 저장하기
분석을 모두 마쳤다면, 결과를 하나의 Excel 워크북에 저장해 두면 유용합니다.
다양한 DataFrame을 여러 Excel 워크시트로 내보내는 방법을 연습해 봅시다.
이 연습은 강의의 일부입니다
Python으로 시계열 데이터 다루기
연습 안내
pandas는 pd로 미리 임포트되어 있습니다. 인덱스 구성 종목의 과거 가격 시계열 데이터는 stock_prices 변수에, 인덱스 데이터는 index 변수에 각각 로드되어 있습니다.
index와stock_prices모두.info()로 확인하세요..join()을 사용해index와stock_prices를 결합하고, 결과를data에 할당하세요.data에.pct_change()를 적용하고, 결과를returns에 할당하세요.pd.ExcelWriter를 생성하고with문을 사용하여data와returns를 각각 동일한 이름의sheet_names로 Excel 파일에 내보내세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Inspect index and stock_prices
print(____)
print(____)
# Join index to stock_prices, and inspect the result
data = ____
print(____)
# Create index & stock price returns
returns = ____
# Export data and data as returns to excel
with pd.ExcelWriter('data.xls') as writer:
data.____
returns.____