Python Pandas - Create a DateOffset and increment date

PythonServer Side ProgrammingProgramming

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
raja
Updated on 21-Oct-2021 06:20:32

Advertisements