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

मासिक डेटा को साप्ताहिक डेटा में बदलें

आपने वीडियो में सीखा कि .reindex() का उपयोग करके किसी मौजूदा टाइम सीरीज़ को अलग फ्रीक्वेंसी वाले DateTimeIndex के अनुरूप कैसे बनाया जाता है।

आइए इस विधि का अभ्यास करें: पहले मासिक डेटा बनाएँ और फिर विभिन्न fill logic विकल्पों को लागू करते हुए इस डेटा को साप्ताहिक फ्रीक्वेंसी में बदलें।

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

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

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

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

हमने आपके लिए पहले ही pandas को pd नाम से इम्पोर्ट कर दिया है। साथ ही start और end तिथियाँ भी परिभाषित हैं।

  • start, end और फ्रीक्वेंसी उपनाम 'M' के साथ pd.date_range का उपयोग करके monthly_dates बनाएँ।
  • pd.Series monthly बनाएँ और प्रिंट करें, जिसमें data आर्ग्युमेंट के रूप में सूची [1, 2] पास करें, और index के रूप में monthly_dates का उपयोग करें।
  • start, end और फ्रीक्वेंसी उपनाम 'W' के साथ pd.date_range का उपयोग करके weekly_dates बनाएँ।
  • .reindex() को monthly पर तीन बार लागू करें: पहले बिना किसी अतिरिक्त विकल्प के, फिर bfill के साथ और फिर ffill के साथ, प्रत्येक परिणाम को print() करें।

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

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

# Set start and end dates
start = '2016-1-1'
end = '2016-2-29'

# Create monthly_dates here
monthly_dates = ____

# Create and print monthly here
monthly = ____
print(____)

# Create weekly_dates here
weekly_dates = ____

# Print monthly, reindexed using weekly_dates
print(____)
print(____)
print(____)
कोड संपादित करें और चलाएँ