我正在尝试改造一个包含日期的熊猫系列。我想获取其中的日期并在下周一返回。
这是我尝试过的:
db['date'] = datetime.date.fromisocalendar(db['date'].dt.year.astype(np.int64),(db['date'].dt.week+1).astype(np.int64),1)
但是我收到以下错误:
TypeError: 'Series' object cannot be interpreted as an integer
有更好的方法吗?
我觉得这个不错:
db['date'] = db['date'] + pd.to_timedelta(7-db['date'].dt.dayofweek,'d')