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

पायथन पैंडास - पीरियड ऑब्जेक्ट को फॉर्मेट करें और स्ट्रिंग प्रतिनिधित्व लौटाएं

पीरियड ऑब्जेक्ट को फॉर्मेट करके स्ट्रिंग प्रतिनिधित्व लौटाने के लिए, period.strftime() मेथड का उपयोग करें। इसके साथ, फॉर्मेट स्पेसिफायर्स को आर्गुमेंट के रूप में सेट करें जैसे strftime('%d-%b-%Y')।

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

import pandas as pd

पीरियड ऑब्जेक्ट बनाएं

pandas.Period समय की अवधि को दर्शाता है। पीरियड ऑब्जेक्ट बनाना:

period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)

पीरियड ऑब्जेक्ट प्रदर्शित करें

print("Period...\n", period)

फॉर्मेटेड स्ट्रिंग प्रतिनिधित्व प्रदर्शित करें

print("\nString representation (format)...\n", period.strftime('%d-%b-%Y'))

पूरा उदाहरण

import pandas as pd

# pandas.Period समय की अवधि को दर्शाता है
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)

# पीरियड ऑब्जेक्ट प्रदर्शित करें
print("Period...\n", period)

# परिणाम प्रदर्शित करें
print("\nString representation (format)...\n", period.strftime('%d-%b-%Y'))

# अलग डायरेक्टिव्स के साथ परिणाम प्रदर्शित करें
print("\nString representation (format with different directives)...\n", period.strftime('%b. %d, %Y was a %A'))

आउटपुट

Period... 2021-09-18 08:20:45
String representation (format)... 18-Sep-2021
String representation (format with different directives)... Sep. 18, 2021 was a Saturday
  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करने के लिए timedelta.microseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Ti

  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करने के लिए timedelta.max प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(5 days 1 min 45 s 40 ns) अधिकतम मान लौटाएं: timedelta.max उदाहरण निम्न कोड है: import pandas

  1. - Python में स्ट्रिंग का मूल्यांकन करके ऑब्जेक्ट कैसे लौटाएं?

    बिल्ट-इन `eval()` फंक्शन को एक स्ट्रिंग तर्क की आवश्यकता होती है। हालांकि Python इंटरप्रेटर स्ट्रिंग को Python एक्सप्रेशन के रूप में मानता है और यदि यह वैध है तो इसका मूल्यांकन करता है और एक्सप्रेशन से परिणामी टाइप ऑब्जेक्ट लौटाता है। अंकगणितीय एक्सप्रेशन वाली स्ट्रिंग >>> x = eval(2+2) &g