शुरू करेंमुफ़्त में शुरू करें

शीर्ष 5 सूचीबद्ध कंज्यूमर कंपनियाँ चुनें

अभी आपने सीखा कि sort_values() मेथड और उस कॉलम को निर्दिष्ट करने वाले आर्ग्यूमेंट की मदद से किसी क्राइटेरिया के आधार पर स्टॉक्स को फ़िल्टर करना संभव है। अतिरिक्त रूप से, आप ascending=False आर्ग्यूमेंट देकर एंट्रीज़ को उच्च से निम्न क्रम में सॉर्ट कर सकते हैं.

यहाँ, आप इस फंक्शन का उपयोग Consumer Services सेक्टर की सबसे मूल्यवान पाँच कंपनियाँ ढूँढने के लिए करेंगे। इसे market capitalization से मापा जाता है, यानी कंपनी के सभी शेयरों का कुल संयुक्त मूल्य। pandas को pd के रूप में इम्पोर्ट किया गया है, और पहले चैप्टर का listings DataFrame भी उपलब्ध है। याद दिलाने के लिए, इसमें AMEX, NYSE, और NASDAQ का डेटा शामिल है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

पाठ्यक्रम देखें

अभ्यास निर्देश

  • .loc[] का उपयोग किए बिना, वह शर्त लगाकर listings को फ़िल्टर करें कि 'Sector' 'Consumer Services' के बराबर हो, और उसे consumer_services में असाइन करें.
  • 'Market Capitalization' के आधार पर consumer_services को अवरोही क्रम (descending) में सॉर्ट करें और उसे consumer_services2 में असाइन करें.
  • .head() का उपयोग करके 'Company Name', 'Exchange', और 'Market Capitalization' कॉलम की पहली 5 पंक्तियाँ दिखाएँ.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# 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())
कोड संपादित करें और चलाएँ