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

คำนวณจำนวนหุ้นที่หมุนเวียนอยู่ในตลาด

ขั้นตอนต่อไปในการสร้าง value-weighted index คือการคำนวณจำนวนหุ้นของแต่ละองค์ประกอบในดัชนี

จำนวนหุ้นนี้จะนำไปใช้คำนวณมูลค่าตลาดรวม (market capitalization) ของแต่ละองค์ประกอบ โดยอิงจากชุดข้อมูลราคาย้อนหลังในแบบฝึกหัดถัดไป

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

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

ดูคอร์ส

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

นำเข้า pandas เป็น pd รวมถึง tickers และ listings เหมือนกับแบบฝึกหัดก่อนหน้าแล้ว

  • ตรวจสอบ listings และพิมพ์ tickers
  • ใช้ .loc[] ร่วมกับรายการ tickers เพื่อเลือกองค์ประกอบของดัชนีและคอลัมน์ 'Market Capitalization' กับ 'Last Sale' แล้วกำหนดให้กับตัวแปร components
  • พิมพ์ 5 แถวแรกของ components
  • สร้าง no_shares โดยหาร Market Capitalization ด้วย 'Last Sale'
  • พิมพ์ no_shares เรียงจากมากไปน้อย

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

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

# Inspect listings and print tickers
print(____)
print(____)

# Select components and relevant columns from listings
components = ____

# Print the first rows of components
print(____)

# Calculate the number of shares here
no_shares = ____

# Print the sorted no_shares
print(____)
แก้ไขและรันโค้ด