บันทึกผลการวิเคราะห์ลงในหลาย worksheet ของ Excel
เมื่อวิเคราะห์เสร็จแล้ว คุณอาจต้องการบันทึกผลลัพธ์ทั้งหมดไว้ใน Excel workbook เดียว
มาฝึกการ export DataFrame หลายตัวลงใน worksheet ต่าง ๆ ของ Excel กัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูล Time Series ใน Python
คำแนะนำการฝึกหัด
เราได้ import pandas เป็น pd ให้แล้ว รวมถึงโหลดข้อมูลราคาย้อนหลังของหุ้นที่อยู่ในดัชนีไว้ในตัวแปร stock_prices และข้อมูลดัชนีไว้ในตัวแปร index
- ตรวจสอบ
indexและstock_pricesโดยใช้.info() - ใช้
.join()เพื่อรวมindexกับstock_pricesแล้วกำหนดให้ตัวแปรdata - เรียกใช้
.pct_change()กับdataแล้วกำหนดให้ตัวแปรreturns - สร้าง
pd.ExcelWriterและใช้withเพื่อ exportdataและ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.____