將分析結果儲存到多個 Excel 工作表
現在你已經完成分析,可能會想把所有結果儲存在單一的 Excel 活頁簿中。
讓我們練習把多個 DataFrame 匯出到不同的 Excel 工作表。
本練習屬於課程
Manipulating Time Series Data in Python
練習說明
我們已經幫你匯入 pandas 並命名為 pd。也已經把成分股的歷史價格時間序列載入到變數 stock_prices,以及把指數載入為 index。
- 使用
.info()檢視index和stock_prices。 - 用
.join()將index與stock_prices合併,指定給data。 - 對
data套用.pct_change(),指定給returns。 - 建立
pd.ExcelWriter,並使用with將data和returns匯出到 Excel,工作表名稱(sheet_names)與各自變數同名。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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.____