Buat deret waktu nilai pasar
Sekarang Anda dapat menggunakan jumlah saham untuk menghitung total kapitalisasi pasar untuk setiap komponen dan tanggal perdagangan dari deret harga historis.
Hasilnya akan menjadi masukan kunci untuk membangun indeks saham berbobot nilai, yang akan Anda selesaikan pada latihan berikutnya.
Latihan ini adalah bagian dari kursus
Memanipulasi Data Deret Waktu di Python
Petunjuk latihan
Kami sudah mengimpor pandas sebagai pd dan matplotlib.pyplot sebagai plt untuk Anda. Kami juga telah membuat variabel components dan stock_prices yang Anda gunakan pada latihan sebelumnya.
- Pilih
'Number of Shares'daricomponents, tetapkan keno_shares, lalu cetak hasilnya, diurutkan dalam urutan bawaan (menaik). - Kalikan
stock_pricesdenganno_sharesuntuk membuat deret waktu kapitalisasi pasar per ticker, dan tetapkan kemarket_cap. - Pilih baris pertama dan terakhir dari
market_capdan tetapkan masing-masing kefirst_valuedanlast_value. - Gunakan
pd.concat()untuk menggabungkanfirst_valuedanlast_valuesepanjangaxis=1dan plot hasilnya sebagai bagan batang horizontal.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Select the number of shares
no_shares = ____
print(____)
# Create the series of market cap per ticker
market_cap = ____
# Select first and last market cap here
first_value = ____
last_value = ____
# Concatenate and plot first and last market cap here