เลือกและตรวจสอบองค์ประกอบของ 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(____)