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

पायथन में पांडास ऑफसेट को डेट में कैसे बदलें?


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

उदाहरण

from pandas.tseries.frequencies import to_offset
import pandas as pd
dt = pd.to_datetime('2018-01-04') - to_offset("5D")
print(type(dt))

आउटपुट

यह आउटपुट देगा -

<class 'pandas._libs.tslib.Timestamp'>

इसे दिए गए फॉर्मेट के स्ट्रिंग में बदलने के लिए, आप strftime फंक्शन का उपयोग कर सकते हैं। इसे डेट ऑब्जेक्ट में बदलने के लिए, आप इस ऑब्जेक्ट पर date() फंक्शन का उपयोग कर सकते हैं।

उदाहरण

from pandas.tseries.frequencies import to_offset
import pandas as pd
dt = pd.to_datetime('2018-01-04') - to_offset("5D")
print(dt.strftime('%Y-%m-%d'))
print(dt.date())
print(type(dt.date()))

आउटपुट

यह आउटपुट देगा -

2017-12-30
2017-12-30
<class 'datetime.date'>

  1. - JS Date को Python डेट ऑब्जेक्ट में कैसे बदलें?

    आप प्रमुख रूप से एक जावास्क्रिप्ट डेट को Python डेट ऑब्जेक्ट में बदलना चाहेंगे जब आप इसे AJAX रिक्वेस्ट या IPC मैसेज (nodejs पर) जैसे नेटवर्क कनेक्शन पर भेजते हैं। यह प्रतिनिधित्व स्ट्रिंग फॉर्मेट में होगा और आप इसे किसी भी फॉर्मेट में भेजना चुन सकते हैं। आप स्ट्रिंग को वापस Python डेट ऑब्जेक्ट में

  1. पांडास डेटाफ्रेम को डेट द्वारा एग्रीगेट करके कैसे प्लॉट करें? पांडास डेटाफ्रेम को डेट द्वारा एग्रीगेट करके कैसे प्लॉट करें?

    पांडास डेटाफ्रेम को डेट द्वारा एग्रीगेट करके प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: चरण फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। दो-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा का डेटा फ्रेम df बनाएं। डेट द्वारा एग्रीगेट किए गए पांडास डेटाफ्र

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

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