Chọn và kiểm tra các thành phần của chỉ số
Bây giờ bạn đã nhập và làm sạch dữ liệu listings, bạn có thể tiếp tục chọn các thành phần của index là công ty lớn nhất theo vốn hóa thị trường cho từng ngành.
Bạn cũng sẽ có cơ hội xem kỹ hơn các thành phần, giá trị thị trường gần nhất và giá gần nhất của chúng.
Bài tập này là một phần của khóa học
Xử lý dữ liệu chuỗi thời gian trong Python
Hướng dẫn bài tập
Chúng tôi đã nhập pandas với bí danh pd, và đã tải dữ liệu listings kèm các chỉnh sửa bạn đã thực hiện ở bài trước.
- Sử dụng
.groupby()và.nlargest()để chọn công ty lớn nhất theo'Market Capitalization'cho mỗi'Sector', và gán kết quả chocomponents. - In
components, được sắp xếp giảm dần theo vốn hóa thị trường. - Chọn
Stock Symboltừindexcủacomponents, gán chotickersvà in kết quả. - Tạo một danh sách
info_colschứa các tên cộtCompany Name,Market Capitalization, vàLast Sale. Tiếp theo, dùng.loc[]vớitickersvàinfo_colsđểprint()thêm chi tiết về các listings, được sắp xếp giảm dần theoMarket Capitalization).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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(____)