Create DateOffset and Increment Date in Python Pandas



To create a DateOffset, use the DateOffset() method in Pandas. Set the Increment value as an argument.

At first, import the required libraries −

from pandas.tseries.offsets import DateOffset
import pandas as pd

Set the timestamp object in Pandas −

timestamp = pd.Timestamp('2021-09-11 02:30:55')

DateOffset for date increment. We are incrementing the months here using the "months" parameter −

print("DateOffset...\n",timestamp + DateOffset(months=2))

Example

Following is the code −

from pandas.tseries.offsets import DateOffset
import pandas as pd

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-09-11 02:30:55')

# Display the Timestamp
print("Timestamp...\n",timestamp)

# DateOffset for date increment
# We are incrementing the months here using the "months" parameter
print("DateOffset...\n",timestamp + DateOffset(months=2))

Output

This will produce the following code −

Timestamp...
2021-09-11 02:30:55
DateOffset...
2021-11-11 02:30:55
Updated on: 2021-10-21T06:20:32+05:30

1K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements