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

स्टॉक प्राइस में बदलाव की गणना

आपने वीडियो में सीखा कि current और shifted प्राइस से रिटर्न कैसे निकाले जाते हैं. अब आप इसी तरह की गणना का अभ्यास करेंगे: current और shifted प्राइस से absolute changes निकालना, और नतीजे की तुलना .diff() फंक्शन से करना.

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

Python में Time Series डेटा मैनिपुलेट करना

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

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

हमने पहले ही pandas को pd के रूप में और matplotlib.pyplot को plt के रूप में इम्पोर्ट कर लिया है. हमने 2013 से 2015 तक के Yahoo स्टॉक प्राइस भी लोड कर लिए हैं, फ़्रीक्वेंसी को business daily पर सेट किया है, और नतीजे को yahoo में असाइन किया है.

  • shifted_30 नाम का एक नया कॉलम बनाइए जिसमें 'price' को 30 business days आगे शिफ्ट किया गया हो.
  • 'price' में से 'shifted_30' घटाकर नतीजे को एक नए कॉलम 'change_30' में असाइन कीजिए.
  • .diff() लगाइए, periods को 30 सेट कीजिए, और नतीजे को नए कॉलम 'diff_30' में असाइन कीजिए.
  • कैलकुलेशन जाँचने के लिए yahoo की आख़िरी पाँच पंक्तियाँ देखें.
  • .sub() मेथड से change_30 में से diff_30 घटाइए और नतीजे की .value_counts() प्रिंट कीजिए ताकि साबित हो कि दोनों कॉलम बराबर हैं.

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

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

# Created shifted_30 here
yahoo['shifted_30'] = ____

# Subtract shifted_30 from price
yahoo['change_30'] = ____

# Get the 30-day price difference
yahoo['diff_30'] = ____

# Inspect the last five rows of price
print(____)

# Show the value_counts of the difference between change_30 and diff_30
print(____)
कोड संपादित करें और चलाएँ