Pandas में DateOffset बनाकर दिनांक बढ़ाएँ
Pandas में DateOffset() विधि का उपयोग करके दिनांक में वृद्धि की जा सकती है। वृद्धि मान को आर्गुमेंट के रूप में पास करें।
आवश्यक लाइब्रेरी आयात करें
from pandas.tseries.offsets import DateOffset
import pandas as pd
टाइमस्टैम्प ऑब्जेक्ट सेट करें
timestamp = pd.Timestamp('2021-09-11 02:30:55')
DateOffset से दिनांक बढ़ाएँ
months=2 पैरामीटर से 2 महीने जोड़ें:
print("DateOffset...\n", timestamp + DateOffset(months=2))
पूर्ण उदाहरण
from pandas.tseries.offsets import DateOffset
import pandas as pd
# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-09-11 02:30:55')
print("Timestamp...\n", timestamp)
# DateOffset से दिनांक बढ़ाएँ (2 महीने)
print("DateOffset...\n", timestamp + DateOffset(months=2))
आउटपुट
Timestamp...
2021-09-11 02:30:55
DateOffset...
2021-11-11 02:30:55
DateOffset के सामान्य पैरामीटर्स
| पैरामीटर | विवरण |
|---|---|
days | दिनों की संख्या |
weeks | सप्ताहों की संख्या |
months | महीनों की संख्या |
years | वर्षों की संख्या |
hours | घंटों की संख्या |
minutes | मिनटों की संख्या |
seconds | सेकंड की संख्या |
normalize | समय को मध्यरात्रि पर सेट करें (True/False) |
एकाधिक पैरामीटर्स का उपयोग
# 1 साल, 2 महीने, 3 दिन जोड़ें
offset = DateOffset(years=1, months=2, days=3)
# 2 सप्ताह जोड़ें और समय सामान्यीकृत करें
offset = DateOffset(weeks=2, normalize=True)