เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คำนวณและพล็อตดัชนีรวม

ตอนนี้มีข้อมูลครบทุกอย่างที่จำเป็นสำหรับการคำนวณผลการดำเนินงานของหุ้นโดยรวมสำหรับกลุ่มบริษัทที่เลือกแล้ว

ใช้ time series ของมูลค่าตลาด (market capitalization) ที่สร้างในแบบฝึกหัดก่อนหน้าเพื่อรวมมูลค่าตลาดในแต่ละช่วงเวลา จากนั้น normalize series นี้เพื่อแปลงเป็นดัชนี

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การจัดการข้อมูล Time Series ใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

เราได้ import pandas เป็น pd และ matplotlib.pyplot เป็น plt ไว้ให้แล้ว รวมถึงโหลด components และ market_cap_series ที่ใช้ในแบบฝึกหัดที่แล้วไว้ให้เรียบร้อย

  • รวม market cap ต่อวันซื้อขายโดยใช้ .sum() กับ market_cap_series โดยกำหนด axis=1 แล้ว assign ผลลัพธ์ให้กับ raw_index และ print ออกมา
  • Normalize aggregate market cap โดยหารด้วยค่าแรกของ raw_index แล้วคูณด้วย 100 จากนั้น assign ให้กับ index และ print ออกมา
  • พล็อต index พร้อมกำหนด title เป็น 'Market-Cap Weighted Index'

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Aggregate and print the market cap per trading day
raw_index = ____
print(____)

# Normalize the aggregate market cap here 
index = ____
print(____)

# Plot the index here

แก้ไขและรันโค้ด