Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Inspeksi nyse menggunakan .info().
  • Dengan broadcasting dan .div(), buat kolom baru market_cap_m yang berisi kapitalisasi pasar dalam juta USD.
  • Hilangkan kolom 'Market Capitalization' dengan .drop().
  • Terapkan metode .groupby() pada nyse, gunakan 'Sector' sebagai kolom untuk mengelompokkan data.
  • Hitung median kolom market_cap_m sebagai median_mcap_by_sector.
  • Plot hasilnya sebagai bagan batang horizontal dengan judul 'NYSE - Median Market Capitalization'. Gunakan plt.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()
Edit dan Jalankan Kode