PeriodIndex ऑब्जेक्ट के स्ट्रिंग प्रतिनिधित्व को फॉर्मेट करें
Pandas में periodIndex.strftime() विधि का उपयोग करके PeriodIndex ऑब्जेक्ट के स्ट्रिंग प्रतिनिधित्व को कस्टम फॉर्मेट में बदला जा सकता है।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y")
PeriodIndex ऑब्जेक्ट प्रदर्शित करें
print("PeriodIndex...\n", periodIndex)
फॉर्मेटेड परिणाम प्रदर्शित करें
फॉर्मेट स्पेसिफायर्स का उपयोग करें:
print("\nString representation (format with different directives)...\n", periodIndex.strftime('%b. %d, %Y was a %A'))
पूर्ण उदाहरण
import pandas as pd
# PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y")
# PeriodIndex प्रदर्शित करें
print("PeriodIndex...\n", periodIndex)
# PeriodIndex आवृत्ति
print("\nPeriodIndex frequency object...\n", periodIndex.freq)
# PeriodIndex आवृत्ति स्ट्रिंग
print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr)
# फॉर्मेटेड परिणाम
print("\nString representation (format with different directives)...\n", periodIndex.strftime('%b. %d, %Y was a %A'))
आउटपुट
PeriodIndex...
PeriodIndex(['2021', '2019', '2020', '2022'], dtype='period[A-DEC]')
PeriodIndex frequency object...
<YearEnd: month=12>
PeriodIndex frequency object as a string...
A-DEC
String representation (format with different directives)...
Index(['Dec. 31, 2021 was a Friday', 'Dec. 31, 2019 was a Tuesday', 'Dec. 31, 2020 was a Thursday', 'Dec. 31, 2022 was a Saturday'], dtype='object')
व्याख्या
freq="Y"से केवल वर्ष घटक रखा जाता है (दिसंबर अंत)strftime('%b. %d, %Y was a %A')फॉर्मेट:
फॉर्मेट स्पेसिफायर्स
| स्पेसिफायर | अर्थ | उदाहरण |
|---|---|---|
%b | संक्षिप्त महीना नाम | Dec |
%d | महीने का दिन (01-31) | 31 |
%Y | 4-अंकीय वर्ष | 2021 |
%A | पूर्ण सप्ताहांत नाम | Friday |
नोट
चूंकि आवृत्ति वार्षिक (Y) है, सभी दिनांक उस वर्ष के अंतिम दिन (31 दिसंबर) पर सेट हो जाती हैं।