MulaiMulai sekarang secara gratis

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

Lihat Kursus

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' dari components, tetapkan ke no_shares, lalu cetak hasilnya, diurutkan dalam urutan bawaan (menaik).
  • Kalikan stock_prices dengan no_shares untuk membuat deret waktu kapitalisasi pasar per ticker, dan tetapkan ke market_cap.
  • Pilih baris pertama dan terakhir dari market_cap dan tetapkan masing-masing ke first_value dan last_value.
  • Gunakan pd.concat() untuk menggabungkan first_value dan last_value sepanjang axis=1 dan 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


Edit dan Jalankan Kode