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

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

डेटटाइमइंडेक्स को डेटटाइम.डेटटाइम ऑब्जेक्ट्स के ऑब्जेक्ट ndarray के रूप में वापस करने के लिए, datetimeindex.to_pydatetime() का उपयोग करें। विधि।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

5 की अवधि और Y यानी वर्ष के रूप में आवृत्ति के साथ एक डेटाटाइम इंडेक्स बनाएं -

datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, freq='2Y')

डेटटाइम इंडेक्स प्रदर्शित करें -

print("DateTimeIndex...\n", datetimeindex)

डेटटाइमइंडेक्स को ऑब्जेक्ट ndarray के रूप में लौटाएं -

print("\nReturn DatetimeIndex as object ndarray of datetime.datetime objects...\n",
datetimeindex.to_pydatetime())

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 5 and frequency as Y i.e. year
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, freq='2Y')

# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)

# display DateTimeIndex frequency
print("DateTimeIndex frequency...\n", datetimeindex.freq)

# Return DatetimeIndex as object ndarray
print("\nReturn DatetimeIndex as object ndarray of datetime.datetime objects...\n",
datetimeindex.to_pydatetime())

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

DateTimeIndex...
DatetimeIndex(['2021-12-31 07:20:32.261811624',
'2023-12-31 07:20:32.261811624',
'2025-12-31 07:20:32.261811624',
'2027-12-31 07:20:32.261811624',
'2029-12-31 07:20:32.261811624'],
dtype='datetime64[ns]', freq='2A-DEC')
DateTimeIndex frequency...
<2 * YearEnds: month=12>

Return DatetimeIndex as object ndarray of datetime.datetime objects...
[datetime.datetime(2021, 12, 31, 7, 20, 32, 261811)
datetime.datetime(2023, 12, 31, 7, 20, 32, 261811)
datetime.datetime(2025, 12, 31, 7, 20, 32, 261811)
datetime.datetime(2027, 12, 31, 7, 20, 32, 261811)
datetime.datetime(2029, 12, 31, 7, 20, 32, 261811)]

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