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

पांडा ऑफसेट को पायथन तिथि में कैसे परिवर्तित करें?


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

उदाहरण

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 फ़ंक्शन का उपयोग कर सकते हैं। इसे डेट ऑब्जेक्ट में बदलने के लिए, आप इस ऑब्जेक्ट पर दिनांक () फ़ंक्शन का उपयोग कर सकते हैं।

उदाहरण

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. जेएस डेट को पायथन डेट ऑब्जेक्ट में कैसे बदलें?

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

  1. दिनांक पांडा डेटाफ़्रेम द्वारा एकत्रित प्लॉट कैसे करें?

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

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

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