Tính số cổ phiếu đang lưu hành
Bước tiếp theo để xây dựng chỉ số theo giá trị là tính số cổ phiếu cho từng thành phần chỉ số.
Số cổ phiếu sẽ cho phép bạn tính tổng vốn hóa thị trường cho mỗi thành phần dựa trên chuỗi giá lịch sử trong bài tập tiếp theo.
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 ta đã nhập pandas dưới tên pd, tickers và listings như ở các bài trước.
- Khảo sát
listingsvà intickers. - Dùng
.loc[]với danh sáchtickersđể chọn các thành phần chỉ số và các cột'Market Capitalization'và'Last Sale'; gán vàocomponents. - In 5 hàng đầu tiên của
components. - Tạo
no_sharesbằng cách chiaMarket Capitalizationcho'Last Sale'. - In
no_sharestheo thứ tự giảm dần.
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.
# 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(____)