डेटा रेंज से डेटा चुनना
ऐसे डेटा को निकालना जो विशिष्ट शर्तों को पूरा करता हो, DataFrames के साथ सबसे शक्तिशाली और आम ऑपरेशनों में से एक है. आप इसे अभी Alphabet के स्टॉक डेटा पर आज़मा सकते हैं. आपके पास DataFrame alphabet और datetime वैरिएबल start_date और end_date दिए गए हैं. DataFrame का head इस प्रकार दिखता है:
| date | close | volume | open | high | low |
|---|---|---|---|---|---|
| 2019-08-02 | 1196.32 | 1745450 | 1203.00 | 1209.500 | 1190.00 |
| 2019-08-01 | 1211.78 | 1771271 | 1217.63 | 1236.298 | 1207.00 |
| 2019-07-31 | 1218.20 | 1997999 | 1224.87 | 1234.910 | 1208.18 |
| 2019-07-30 | 1228.00 | 1430775 | 1227.00 | 1236.910 | 1225.32 |
| 2019-07-29 | 1241.84 | 2069127 | 1242.50 | 1248.995 | 1230.20 |
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python फॉर फाइनेंस
अभ्यास निर्देश
- दिए गए date range में आने वाली historical तारीखों का एक mask बनाएँ.
- किसी DataFrame से पंक्तियों का चयन करने के लिए mask का उपयोग किया जा सकता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Calculate the mask for one week
mask = (alphabet['date'] ____ start_date) & (alphabet['____'] <= end_date)
# Use the mask to get the data for one week
df = alphabet[____]
# Look at result
print(df)