समापन

Python में Dates और Times के साथ काम करना

Max Shron

Data Scientist and Author

रीकैप: Dates और कैलेंडर्स

  • date() क्लास में year, month, और day आर्ग्युमेंट होते हैं
  • date ऑब्जेक्ट में .year जैसे एक्सेसर और .weekday() जैसे मेथड होते हैं
  • date ऑब्जेक्ट्स को संख्याओं की तरह min(), max(), और sort() से तुलना कर सकते हैं
  • एक date से दूसरा घटाएँ तो timedelta मिलता है
  • date को स्ट्रिंग में बदलने के लिए .isoformat() या .strftime() का उपयोग करें
Python में Dates और Times के साथ काम करना

रीकैप: Dates और Times को मिलाना

  • datetime() क्लास में date() के सभी आर्ग्युमेंट्स होते हैं, साथ में hour, minute, second, और microsecond
  • ये अतिरिक्त आर्ग्युमेंट्स वैकल्पिक हैं; न देने पर इनकी डिफ़ॉल्ट वैल्यू zero होती है
  • .replace() मेथड से datetime की कोई भी वैल्यू बदलें
  • .total_seconds() से timedelta को integer में बदलें
  • स्ट्रिंग्स को .strptime() से dates में, और dates को .strftime() से स्ट्रिंग्स में बदलें
Python में Dates और Times के साथ काम करना

रीकैप: Timezones और Daylight Saving

  • tzinfo सेट होने पर datetime "timezone aware" होता है. वरना वह "timezone naive" होता है
  • टाइमज़ोन सेट करने से datetime को UTC, यानी universal time standard, के साथ संरेखित होना आता है
  • .replace() से टाइमज़ोन बदलें, date और time वही रखें
  • .astimezone() से नए टाइमज़ोन के अनुसार date और time शिफ़्ट करें
  • dateutil.tz एक व्यापक, अपडेटेड टाइमज़ोन डेटाबेस देता है
Python में Dates और Times के साथ काम करना

रीकैप: Pandas में आसान और शक्तिशाली Timestamps

  • CSV पढ़ते समय parse_dates में उन कॉलम्स की लिस्ट दें जिन्हें datetime की तरह पार्स करना है
  • अगर parse_dates काम न करे, तो pd.to_datetime() फंक्शन का उपयोग करें
  • .groupby() से रोज़ को समूहित कर प्रति समूह एग्रीगेट्स निकालें, जैसे .first(), .min() या .mean()
  • .resample() किसी datetime कॉलम के आधार पर साल, महीना, दिन आदि से समूहित करता है
  • .tz_localize() से टाइमज़ोन सेट करें, date और time वही रखें
  • .tz_convert() से नए टाइमज़ोन के अनुसार date और time बदलें
Python में Dates और Times के साथ काम करना

बधाई हो!

Python में Dates और Times के साथ काम करना

Preparing Video For Download...