Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन पैंडास - TimeDeltaIndex को datetime.datetime ऑब्जेक्ट्स के ऑब्जेक्ट ndarray के रूप में लौटाएं

TimeDeltaIndex को datetime.datetime ऑब्जेक्ट्स के ऑब्जेक्ट ndarray के रूप में लौटाने के लिए, TimeDeltaIndex.to_pytimedelta() मेथड का उपयोग करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

TimeDeltaIndex ऑब्जेक्ट बनाएं

हम 'data' पैरामीटर का उपयोग करके टाइमडेल्टा-जैसा डेटा सेट करते हैं:

tdIndex = pd.TimedeltaIndex(data=['10 day 5h 2 min 3us 10ns', '+22:39:19.999999', '2 day 4h 03:08:02.000045', '+21:15:45.999999'])

TimeDeltaIndex को ऑब्जेक्ट ndarray के रूप में लौटाएं

print("\nReturn TimeDeltaIndex as object ndarray of datetime.datetime objects...\n", tdIndex.to_pytimedelta())

पूर्ण उदाहरण

import pandas as pd
# TimeDeltaIndex ऑब्जेक्ट बनाएं
tdIndex = pd.TimedeltaIndex(data=['10 day 5h 2 min 3us 10ns', '+22:39:19.999999', '2 day 4h 03:08:02.000045', '+21:15:45.999999'])
# TimedeltaIndex प्रदर्शित करें
print("TimedeltaIndex...\n", tdIndex)
# TimeDeltas के घटकों का डेटाफ्रेम लौटाएं
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)
# TimeDeltaIndex को ऑब्जेक्ट ndarray के रूप में लौटाएं
print("\nReturn TimeDeltaIndex as object ndarray of datetime.datetime objects...\n", tdIndex.to_pytimedelta())

आउटपुट

TimedeltaIndex... TimedeltaIndex(['10 days 05:02:00.000003010', '0 days 22:39:19.999999', '2 days 07:08:02.000045', '0 days 21:15:45.999999'], dtype='timedelta64[ns]', freq=None)
The Dataframe of the components of TimeDeltas...
    days  hours  minutes  seconds  milliseconds  microseconds  nanoseconds
0   10      5        2        0             0             3            10
1    0     22       39       19           999           999             0
2    2      7        8        2             0            45             0
3    0     21       15       45           999           999             0
Return TimeDeltaIndex as object ndarray of datetime.datetime objects...
[datetime.timedelta(days=10, seconds=18120, microseconds=3) datetime.timedelta(seconds=81559, microseconds=999999) datetime.timedelta(days=2, seconds=25682, microseconds=45) datetime.timedelta(seconds=76545, microseconds=999999)]
  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करने के लिए timedelta.max प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(5 days 1 min 45 s 40 ns) अधिकतम मान लौटाएं: timedelta.max उदाहरण निम्न कोड है: import pandas

  1. - पैंडास - टाइमस्टैम्प ऑब्जेक्ट को नेटिव पायथन datetime ऑब्जेक्ट में बदलें

    टाइमस्टैम्प ऑब्जेक्ट को नेटिव पायथन datetime ऑब्जेक्ट में बदलने के लिए timestamp.to_pydatetime() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास में टाइमस्टैम्प ऑब्जेक्ट बनाएं: timestamp = pd.Timestamp(2021-09-11T13:12:34.261811) टाइमस्टैम्प को नेटिव पायथन da

  1. - पायथन कोड ऑब्जेक्ट्स (Code Objects): निम्न-स्तरीय विवरण

    कोड ऑब्जेक्ट क्या है? कोड ऑब्जेक्ट CPython कार्यान्वयन का निम्न-स्तरीय विवरण है। यह निष्पादन योग्य कोड का एक टुकड़ा दर्शाता है जो अभी तक फ़ंक्शन में बंधा नहीं है। कोड ऑब्जेक्ट स्वयं सीधे कॉल करने योग्य नहीं हैं; उन्हें निष्पादित करने के लिए exec() या eval() का उपयोग करना पड़ता है। कोड ऑब्जेक्ट बनान