Pilih 5 perusahaan konsumer teratas yang tercatat
Seperti yang baru saja Anda pelajari, Anda dapat memfilter saham berdasarkan kriteria dengan metode sort_values() dan argumen yang menentukan kolom yang akan digunakan sebagai dasar penyortiran. Selain itu, Anda dapat menyertakan argumen ascending=False untuk mengurutkan entri dari yang tertinggi ke terendah.
Di sini, Anda akan menggunakan fungsi ini untuk menemukan lima perusahaan paling bernilai di sektor Consumer Services. Ini diukur dengan market capitalization, atau nilai gabungan semua saham dalam suatu perusahaan. pandas telah diimpor sebagai pd, begitu juga DataFrame listings dari bab pertama. Sebagai pengingat, DataFrame ini berisi data dari AMEX, NYSE, dan NASDAQ.
Latihan ini merupakan bagian dari kursus
Mengimpor dan Mengelola Data Keuangan di Python
Instruksi latihan
- Tanpa menggunakan
.loc[], filterlistingsberdasarkan kondisi bahwa'Sector'sama dengan'Consumer Services'dan tetapkan keconsumer_services. - Urutkan
consumer_servicesberdasarkan'Market Capitalization'secara menurun dan tetapkan keconsumer_services2. - Dengan menggunakan
.head(), tampilkan 5 baris pertama dari kolom'Company Name','Exchange', dan'Market Capitalization'.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Select companies in Consumer Services
consumer_services = listings[listings.Sector == ____]
# Sort consumer_services by market cap
consumer_services2 = consumer_services.sort_values(____, ____=____)
# Display first 5 rows of designated columns
print(consumer_services2[['Company Name', 'Exchange', 'Market Capitalization']].head())