मार्केट वैल्यू की टाइम सीरीज़ बनाएँ
अब आप शेयरों की संख्या का उपयोग करके ऐतिहासिक प्राइस सीरीज़ से प्रत्येक कंपोनेंट और ट्रेडिंग तिथि के लिए कुल मार्केट कैपिटलाइज़ेशन निकाल सकते हैं.
यह परिणाम वैल्यू-वेटेड स्टॉक इंडेक्स बनाने के लिए मुख्य इनपुट होगा, जिसे आप अगले अभ्यास में पूरा करेंगे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Time Series डेटा मैनिपुलेट करना
अभ्यास निर्देश
हमने आपके लिए पहले से pandas को pd नाम से और matplotlib.pyplot को plt नाम से इम्पोर्ट कर लिया है. साथ ही हमने components और stock_prices वैरिएबल भी बना दिए हैं जिन पर आपने पिछले अभ्यासों में काम किया था.
componentsसे'Number of Shares'चुनें, इसेno_sharesको असाइन करें, और डिफ़ॉल्ट (आरोही) क्रम में sort होकर आने वाले परिणाम को प्रिंट करें.stock_pricesकोno_sharesसे गुणा करके प्रति टिकर मार्केट कैप की टाइम सीरीज़ बनाएँ, और इसेmarket_capको असाइन करें.market_capकी पहली और आख़िरी पंक्ति चुनें और इन्हें क्रमशःfirst_valueऔरlast_valueको असाइन करें.pd.concat()का उपयोग करकेfirst_valueऔरlast_valueकोaxis=1के साथ concatenate करें और परिणाम को क्षैतिज बार चार्ट के रूप में plot करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Select the number of shares
no_shares = ____
print(____)
# Create the series of market cap per ticker
market_cap = ____
# Select first and last market cap here
first_value = ____
last_value = ____
# Concatenate and plot first and last market cap here