我试图找出如何在Pandas数据框中为日期添加3个月,同时保持日期格式以便使用它查找范围。
这就是我尝试过的:
#create dataframe
df = pd.DataFrame([pd.Timestamp('20161011'),
pd.Timestamp('20161101') ], columns=['date'])
#create a future month period
plus_month_period = 3
#calculate date + future period
df['future_date'] = plus_month_period.astype("timedelta64[M]")
但是,我得到以下错误:
AttributeError: 'int' object has no attribute 'astype'
有什么办法吗?谢谢!
你可以用
pd.DateOffset
使用
pd.offsets.MonthOffset
的另一种方法细节
相关问题 更多 >
编程相关推荐