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

เลือกและตรวจสอบองค์ประกอบของ index

เมื่อนำเข้าและทำความสะอาดข้อมูล listings แล้ว ขั้นต่อไปคือการเลือกองค์ประกอบของ index โดยคัดเลือกบริษัทที่มี market capitalization สูงที่สุดในแต่ละ sector

นอกจากนี้ยังมีโอกาสตรวจสอบรายละเอียดขององค์ประกอบเหล่านั้น ทั้ง market value ล่าสุดและราคาหุ้นล่าสุด

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

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

ดูคอร์ส

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

นำเข้า pandas เป็น pd และโหลดข้อมูล listings พร้อมการปรับแก้จากแบบฝึกหัดก่อนหน้าให้เรียบร้อยแล้ว

  • ใช้ .groupby() และ .nlargest() เพื่อเลือกบริษัทที่มี 'Market Capitalization' สูงที่สุดในแต่ละ 'Sector' แล้วกำหนดผลลัพธ์ให้กับตัวแปร components
  • แสดงผล components โดยเรียงลำดับจาก market cap มากไปน้อย
  • เลือก Stock Symbol จาก index ของ components กำหนดให้กับตัวแปร tickers แล้วแสดงผล
  • สร้าง list ชื่อ info_cols ที่เก็บชื่อคอลัมน์ Company Name, Market Capitalization และ Last Sale จากนั้นใช้ .loc[] กับ tickers และ info_cols เพื่อ print() รายละเอียดเพิ่มเติมของรายการหุ้น โดยเรียงลำดับจาก Market Capitalization มากไปน้อย

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

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

# Select largest company for each sector
components = ____

# Print components, sorted by market cap
print(____)

# Select stock symbols and print the result
tickers = ____
print(____)

# Print company name, market cap, and last price for each component 
info_cols = ____
print(____)
แก้ไขและรันโค้ด