เพื่อสร้าง DateOffset และเพิ่มวันที่ใน Pandas ให้ใช้เมธอด DateOffset() ระบุค่าเพิ่มเป็นอาร์กิวเมนต์
ขั้นตอนตัวอย่าง
from pandas.tseries.offsets import DateOffset
import pandas as pd
# สร้าง Timestamp
timestamp = pd.Timestamp('2021-09-11 02:30:55')
print("Timestamp...\n", timestamp)
# DateOffset เพิ่ม 2 เดือน
print("\nDateOffset (เพิ่ม 2 เดือน)...\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)
print("\nDateOffset (เพิ่ม 2 เดือน)...\n", timestamp + DateOffset(months=2))
Timestamp...
2021-09-11 02:30:55
DateOffset (เพิ่ม 2 เดือน)...
2021-11-11 02:30:55