我有一个数据集,该数据集的列名为“ date_col”。 date_col具有1000多个日期,并且日期只有:01/01/2011和01/01/2012。
这是我尝试过的:
table['date_col'] = pd.date_range(start='3/1/2011',
periods=len(table['date_col']), freq='d')
我如何轻松地将月份更改为01/01以外的日期?
答案 0 :(得分:0)
您可以将日期列解析为datetime
对象,以便轻松操作它,类似这样的方法应该起作用:
from datetime import datetime
date_str = '01/01/2012'
date_format = '%d/%m/%Y'
date = datetime.strptime(date_str, date_format)
# just change the day
date = date.replace(day=2)