Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Tanpa menggunakan .loc[], filter listings berdasarkan kondisi bahwa 'Sector' sama dengan 'Consumer Services' dan tetapkan ke consumer_services.
  • Urutkan consumer_services berdasarkan 'Market Capitalization' secara menurun dan tetapkan ke consumer_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())
Edit dan Jalankan Kode