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

เปรียบเทียบประสิทธิภาพของสินทรัพย์หลายประเภท

จากวิดีโอ คุณได้เห็นแล้วว่าเราสามารถเปรียบเทียบ Time Series หลายชุดได้อย่างง่ายดาย โดยการ Normalize จุดเริ่มต้นให้เท่ากับ 100 แล้วพล็อตผลลัพธ์

เพื่อขยายมุมมองเกี่ยวกับตลาดการเงิน มาเปรียบเทียบสินทรัพย์หลัก 4 ประเภทกัน ได้แก่ หุ้น พันธบัตร ทองคำ และน้ำมัน

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

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

ดูคอร์ส

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

ได้ import pandas เป็น pd และ matplotlib.pyplot เป็น plt ไว้ให้แล้ว

  • Import 'asset_classes.csv' โดยใช้ .read_csv() เพื่อแปลงวันที่ในคอลัมน์ 'DATE' และกำหนดคอลัมน์นี้เป็น index จากนั้นกำหนดผลลัพธ์ให้กับตัวแปร prices
  • เลือกราคาแรกของแต่ละ Series โดยใช้ .iloc[0] บน prices แล้วกำหนดผลลัพธ์ให้กับตัวแปร first_prices
  • หาก prices ด้วย first_prices แล้วคูณด้วย 100 จากนั้นกำหนดผลลัพธ์ให้กับตัวแปร normalized
  • พล็อต normalized

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

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

# Import data here
prices = ____

# Inspect prices here
print(____)

# Select first prices
first_prices = ____

# Create normalized
normalized = ____

# Plot normalized

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