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

सेक्टर के अनुसार मीडियन मार्केट कैपिटलाइज़ेशन

Aggregate data वह डेटा है जो कई मापों को मिलाकर बनाया जाता है. जैसा कि आपने वीडियो में देखा, .groupby() फंक्शन किसी विशेष श्रेणी के अनुसार आपके डेटा को एग्रीगेट करने में मदद करता है.

आपने पहले देखा था कि मार्केट कैपिटलाइज़ेशन डेटा में बहुत बड़े आउट्लायर हैं. प्रत्येक सेक्टर में कंपनियों के मार्केट वैल्यू का अधिक भरोसेमंद सार पाने के लिए, आप सेक्टर के अनुसार मीडियन मार्केट कैपिटलाइज़ेशन निकालेंगे. pandas को pd नाम से और matplotlib.pyplot को plt नाम से इम्पोर्ट किया गया है, और NYSE स्टॉक एक्सचेंज की लिस्टिंग्स आपके वर्कस्पेस में DataFrame nyse के रूप में उपलब्ध हैं.

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

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

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

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

  • .info() का उपयोग करके nyse देखें.
  • ब्रॉडकास्टिंग और .div() के साथ, एक नया कॉलम market_cap_m बनाएँ जिसमें मार्केट कैपिटलाइज़ेशन मिलियन USD में हो.
  • .drop() के साथ 'Market Capitalization' कॉलम हटाएँ.
  • 'Sector' को ग्रुपिंग कॉलम बनाते हुए nyse पर .groupby() मेथड लागू करें.
  • market_cap_m कॉलम का मीडियन निकालकर median_mcap_by_sector के रूप में सहेजें.
  • परिणाम को एक हॉरिज़ॉन्टल बार चार्ट के रूप में प्लॉट करें, टाइटल 'NYSE - Median Market Capitalization' रखें. लेबल जोड़ने के लिए plt.xlabel() में 'USD mn' दें.
  • परिणाम दिखाएँ.

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

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

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