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

पायथन पंडों - datetime.datetime वस्तुओं की वस्तु ndarray के रूप में TimeDeltaIndex लौटाएं

TimeDeltaIndex को datetime.datetime ऑब्जेक्ट्स के ऑब्जेक्ट ndarray के रूप में वापस करने के लिए, TimeDeltaIndex.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 को ऑब्जेक्ट ndarray के रूप में लौटाएं -

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

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter as well
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'])

# display TimedeltaIndex
print("TimedeltaIndex...\n", tdIndex)

# Return a dataframe of the components of TimeDeltas
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)

# Return TimeDeltaIndex as object 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 ऑब्जेक्ट का अधिकतम मान लौटाएं

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

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

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

  1. पायथन कोड ऑब्जेक्ट्स

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