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

Python Pandas - PeriodIndex ऑब्जेक्ट में प्रत्येक तत्व के लिए अवधि का समाप्ति समय प्रदर्शित करें

PeriodIndex ऑब्जेक्ट में प्रत्येक तत्व के लिए अवधि का समाप्ति समय प्राप्त करें

Pandas में PeriodIndex.end_time प्रॉपर्टी का उपयोग करके PeriodIndex ऑब्जेक्ट में प्रत्येक अवधि का समाप्ति समय (टाइमस्टैम्प के रूप में) प्राप्त किया जा सकता है।

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

import pandas as pd

PeriodIndex ऑब्जेक्ट बनाएँ

दैनिक आवृत्ति (freq="D") के साथ:

periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], freq="D")

PeriodIndex ऑब्जेक्ट प्रदर्शित करें

print("PeriodIndex...\n", periodIndex)

समाप्ति समय प्राप्त करें

print("\nEnd Time...\n", periodIndex.end_time)

पूर्ण उदाहरण

import pandas as pd

# PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], freq="D")

# PeriodIndex प्रदर्शित करें
print("PeriodIndex...\n", periodIndex)

# PeriodIndex आवृत्ति
print("\nPeriodIndex frequency...\n", periodIndex.freq)

# समाप्ति समय प्राप्त करें
print("\nEnd Time...\n", periodIndex.end_time)

आउटपुट

PeriodIndex...
PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], dtype='period[D]')
PeriodIndex frequency...
<Day>
End Time...
DatetimeIndex(['2018-07-25 23:59:59.999999999', '2019-10-30 23:59:59.999999999', '2020-11-20 23:59:59.999999999', '2021-09-15 23:59:59.999999999', '2022-03-12 23:59:59.999999999', '2023-06-18 23:59:59.999999999'], dtype='datetime64[ns]', freq=None)

व्याख्या

  • end_time प्रत्येक अवधि के अंत का टाइमस्टैम्प लौटाता है
  • दैनिक आवृत्ति के लिए, यह उस दिन का 23:59:59.999999999 होता है
  • परिणाम DatetimeIndex होता है
  • नैनोसेकंड परिशुद्धता के साथ अंतिम क्षण दिखाता है

संबंधित प्रॉपर्टीज

प्रॉपर्टीविवरण
start_timeअवधि का प्रारंभ समय (00:00:00)
end_timeअवधि का समाप्ति समय (23:59:59.999...)

उदाहरण

# मासिक आवृत्ति के लिए
monthly = pd.PeriodIndex(['2021-01', '2021-02'], freq='M')
monthly.start_time  # 2021-01-01 00:00:00, 2021-02-01 00:00:00
monthly.end_time    # 2021-01-31 23:59:59.999..., 2021-02-28 23:59:59.999...
  1. - पायथन पैंडास - दिए गए पीरियड ऑब्जेक्ट पर लागू टाइम सीरीज फ्रीक्वेंसी का स्ट्रिंग एलियास लौटाएं

    दिए गए पीरियड ऑब्जेक्ट पर लागू टाइम सीरीज फ्रीक्वेंसी का स्ट्रिंग एलियास लौटाने के लिए, period.freqstr प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2020-09-23 03:55:20) p

  1. - पायथन पैंडास - दिए गए पीरियड ऑब्जेक्ट के लिए अंत समय खोजें

    दिए गए पीरियड ऑब्जेक्ट के लिए अंत समय खोजने के लिए, period.end_time प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2020-09-23 03:55:20) period2 = pd.Period(freq=T, year=202

  1. - पायथन पैंडास - दिए गए पीरियड ऑब्जेक्ट के लिए फ्रीक्वेंसी प्राप्त करें

    दिए गए पीरियड ऑब्जेक्ट के लिए फ्रीक्वेंसी प्राप्त करने के लिए, period.freq प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2020-09-23 03:55:20) period2 = pd.Period(freq=T, y