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 merupakan bagian dari kursus
Memanipulasi Data Deret Waktu di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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