Python 数据帧中的日期操作

Python 数据帧中的日期操作,python,pandas,date,Python,Pandas,Date,我的数据框中有一列日期,它来自csv文件。我想添加一个额外的列,其中包含我的csv文件中列中的日期和2021年6月1日之间的天数。这是我的密码: output['Actual Days Difference']= output['date'] - '6/1/2021' ValueError:值(0)的长度与索引(1320)的长度不匹配 这个代码不起作用。我需要从数据框的“日期”列中的每个日期中减去2021年6月1日 以下是我的日期列在csv文件中的外观: date 7/15/2021 8/15

我的数据框中有一列日期,它来自csv文件。我想添加一个额外的列,其中包含我的csv文件中列中的日期和2021年6月1日之间的天数。这是我的密码:

output['Actual Days Difference']= output['date'] - '6/1/2021'
ValueError:值(0)的长度与索引(1320)的长度不匹配

这个代码不起作用。我需要从数据框的“日期”列中的每个日期中减去2021年6月1日 以下是我的日期列在csv文件中的外观:

date
7/15/2021
8/15/2021

首先将日期转换为实际日期时间,然后计算时间差

将熊猫作为pd导入
dataf=pd.DataFrame({'date':['7/15/2021','8/15/2021']})
数据F[“实际天数差异”]=(pd.to_datetime(数据F['date'])-pd.to_datetime('6/1/2021')).dt天
打印(数据格式)
#输出
#日期实际天数差
# 0 7/15/2021   44
# 1 8/15/2021   75

您需要将其转换为pd.to_datetime('6/1/2021')OMG!非常感谢!!!!!!