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

पायथन पैंडास - DateTimeIndex को Period में कैसे बदलें

DateTimeIndex को Period में बदलने के लिए, पैंडास में datetimeindex.to_period() मेथड का उपयोग करें। फ्रीक्वेंसी freq पैरामीटर का उपयोग करके सेट की जाती है।

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

import pandas as pd

DatetimeIndex बनाएं

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

DateTimeIndex प्रदर्शित करें

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

DateTimeIndex को Period में बदलें

हमने 'M' मान के साथ "freq" पैरामीटर का उपयोग करके फ्रीक्वेंसी को महीने के रूप में सेट किया है:

print("\nConvert DateTimeIndex to Period...\n", datetimeindex.to_period(freq='M'))

पूर्ण उदाहरण

import pandas as pd
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, freq='2Y')
print("DateTimeIndex...\n", datetimeindex)
print("DateTimeIndex frequency...\n", datetimeindex.freq)
print("\nConvert DateTimeIndex to Period...\n", datetimeindex.to_period(freq='M'))

आउटपुट

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>
Convert DateTimeIndex to Period...
PeriodIndex(['2021-12', '2023-12', '2025-12', '2027-12', '2029-12'], dtype='period[M]')
  1. - पायथन में पांडास ऑफसेट को डेट में कैसे बदलें?

    जब आप डेट ऑब्जेक्ट से पांडास घटाते हैं, तो आपको एक पांडास Timestamp ऑब्जेक्ट मिलता है। आप इस ऑब्जेक्ट को स्ट्रिंग फॉर्मेट डेट या डेट ऑब्जेक्ट (मानक पायथन डेट) में बदल सकते हैं। या आप datetime लाइब्रेरी से timedelta ऑब्जेक्ट का उपयोग कर सकते हैं। उदाहरण from pandas.tseries.frequencies import to_off

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py

  1. - पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक कैरेक्टर पर पुनरावृति करके उसे बाइनरी में बदलना होगा। फिर इन कैरेक्टर्स को एक सिंगल स्ट्रिंग में जोड़ दें। आप format(ord(x), b) का उपयोग करके कैरेक्टर x को बाइनरी के रूप में फॉर्मेट कर सकते हैं। उदाहरण के लिए: >>> st = hello world >>&