पांडा में किसी तारीख में महीनों को कैसे जोड़ें और घटाएं
आप पांडा में किसी तारीख से महीनों को जोड़ने और घटाने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: तारीख में महीने जोड़ें
from pandas. tseries . offsets import DateOffset
df[' date_column '] + DateOffset(months= 3 )
विधि 2: तारीख से महीने घटाएँ
from pandas. tseries . offsets import DateOffset
df[' date_column '] - DateOffset(months= 3 )
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd
#createDataFrame
df = pd. DataFrame ({' date ': pd. date_range (start='1/5/2022', freq='M', periods= 10 ),
' sales ': [6, 8, 9, 5, 4, 8, 8, 3, 5, 9]})
#view DataFrame
print (df)
dirty dates
0 2022-01-31 6
1 2022-02-28 8
2 2022-03-31 9
3 2022-04-30 5
4 2022-05-31 4
5 2022-06-30 8
6 2022-07-31 8
7 2022-08-31 3
8 2022-09-30 5
9 2022-10-31 9
उदाहरण 1: पांडा में तारीख में महीने जोड़ें
निम्नलिखित कोड दिखाता है कि एक नया कॉलम कैसे बनाया जाए जो दिनांक कॉलम मान में 3 महीने जोड़ता है:
from pandas. tseries . offsets import DateOffset
#create new column that adds 3 months to date
df[' date_plus3 '] = df. date + DateOffset(months= 3 )
#view updated DataFrame
print (df)
date sales date_plus3
0 2022-01-31 6 2022-04-30
1 2022-02-28 8 2022-05-28
2 2022-03-31 9 2022-06-30
3 2022-04-30 5 2022-07-30
4 2022-05-31 4 2022-08-31
5 2022-06-30 8 2022-09-30
6 2022-07-31 8 2022-10-31
7 2022-08-31 3 2022-11-30
8 2022-09-30 5 2022-12-30
9 2022-10-31 9 2023-01-31
नया date_plus3 कॉलम दिनांक कॉलम से मानों का प्रतिनिधित्व करता है और प्रत्येक मान में तीन महीने जुड़े होते हैं।
उदाहरण 2: पांडा में तारीख से महीने घटाएं
निम्नलिखित कोड दिखाता है कि एक नया कॉलम कैसे बनाया जाए जो दिनांक कॉलम मान से 3 महीने घटा दे:
from pandas. tseries . offsets import DateOffset
#create new column that subtracts 3 months from date
df[' date_minus3 '] = df. date + DateOffset(months= 3 )
#view updated DataFrame
print (df)
date sales date_minus3
0 2022-01-31 6 2021-10-31
1 2022-02-28 8 2021-11-28
2 2022-03-31 9 2021-12-31
3 2022-04-30 5 2022-01-30
4 2022-05-31 4 2022-02-28
5 2022-06-30 8 2022-03-30
6 2022-07-31 8 2022-04-30
7 2022-08-31 3 2022-05-31
8 2022-09-30 5 2022-06-30
9 2022-10-31 9 2022-07-31
नया date_minus3 कॉलम प्रत्येक मान से तीन महीने घटाए गए दिनांक कॉलम में मानों का प्रतिनिधित्व करता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पंडों में कॉलम को डेटटाइम में कैसे परिवर्तित करें
पंडों में दिनांक समय को दिनांक में कैसे परिवर्तित करें
पंडों में तारीख से महीना कैसे निकालें