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...