Semua statistik ringkasan berdasarkan sektor
Anda dapat menerapkan berbagai statistik ringkasan yang telah Anda pelajari di bab sebelumnya pada objek groupby untuk memperoleh hasil per kategori. Ini mencakup fungsi .describe(), yang sekaligus memberikan beberapa wawasan!
Di sini, Anda akan mempraktikkannya dengan daftar NASDAQ. pandas telah diimpor sebagai pd, dan data daftar bursa saham NASDAQ tersedia di ruang kerja Anda dalam DataFrame nasdaq.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Periksa data
nasdaqmenggunakan.info(). - Buat kolom baru
market_cap_myang berisi nilai kapitalisasi pasar dalam juta USD. Pada baris berikutnya, hapus kolom'Market Capitalization'. - Kelompokkan data
nasdaqberdasarkan'Sector'dan simpan kenasdaq_by_sector. - Panggil metode
.describe()padanasdaq_by_sector, simpan kesummary, lalu cetak hasilnya. - Ini berhasil, tetapi
resultdalam format panjang dan menggunakanpd.MultiIndex()yang telah Anda lihat sebelumnya. Ubahsummaryke format lebar dengan memanggil.unstack().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Inspect NASDAQ data
nasdaq.____()
# Create market_cap_m
nasdaq['market_cap_m'] = ____[____].div(1e6)
# Drop the Market Capitalization column
nasdaq.drop('Market Capitalization', axis=1, inplace=True)
# Group nasdaq by Sector
nasdaq_by_sector = ____.____(____)
# Create summary statistics by sector
summary = ____.____()
# Print the summary
print(summary)
# Unstack
summary = ____.____()
# Print the summary again
print(summary)