Median kapitalisasi pasar menurut sektor
Data teragregasi adalah data yang digabungkan dari beberapa pengukuran. Seperti yang Anda pelajari di video, fungsi .groupby() berguna untuk mengagregasikan data menurut kategori tertentu.
Sebelumnya Anda telah melihat bahwa data kapitalisasi pasar memiliki pencilan yang besar. Untuk mendapatkan ringkasan yang lebih andal tentang nilai pasar perusahaan di setiap sektor, Anda akan menghitung median kapitalisasi pasar per sektor. pandas sebagai pd dan matplotlib.pyplot sebagai plt telah diimpor, dan daftar saham bursa NYSE tersedia di ruang kerja Anda sebagai DataFrame nyse.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Inspeksi
nysemenggunakan.info(). - Dengan broadcasting dan
.div(), buat kolom barumarket_cap_myang berisi kapitalisasi pasar dalam juta USD. - Hilangkan kolom
'Market Capitalization'dengan.drop(). - Terapkan metode
.groupby()padanyse, gunakan'Sector'sebagai kolom untuk mengelompokkan data. - Hitung median kolom
market_cap_msebagaimedian_mcap_by_sector. - Plot hasilnya sebagai bagan batang horizontal dengan judul
'NYSE - Median Market Capitalization'. Gunakanplt.xlabel()dengan'USD mn'untuk menambahkan label. - Tampilkan hasilnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Inspect NYSE data
nyse.____()
# Create market_cap_m
nyse['market_cap_m'] = ____[____].div(1e6)
# Drop market cap column
nyse = ____.____('Market Capitalization', axis=1)
# Group nyse by sector
mcap_by_sector = ____.____(____)
# Calculate median
median_mcap_by_sector = mcap_by_sector.____.____()
# Plot and show as horizontal bar chart
median_mcap_by_sector.plot(____=____, title='NYSE - Median Market Capitalization')
# Add the label
plt.____('USD mn')
# Show the plot
plt.show()