我试图弄清楚如何在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]")
Run Code Online (Sandbox Code Playgroud)
但是,我收到以下错误:
AttributeError: 'int' object has no attribute 'astype'
Run Code Online (Sandbox Code Playgroud)
关于如何做到这一点的任何想法?谢谢!
假设我有一个pandas Timestamp对象t1.
import pandas a pd
t1=pd.Timestamp('2013-04-01 00:00:00')
Run Code Online (Sandbox Code Playgroud)
如何获得另一个熊猫时间戳,从t1偏移k个月?