我正在处理数据集,我需要计算开始日期与列中所有其他日期之间的差。因此,最终输出将是一个新列,其中包含我的开始日期与所有其他日期之间的日期。天必须是整数
答案 0 :(得分:1)
因此您可以使用以下参考代码。您只需要遍历列数据并将其分配给from_date和to_date。
from datetime import datetime
from_date = "28-07-1997"
to_date = "09-04-2020"
d1 = datetime.strptime(from_date, '%d-%m-%Y').date()
d2 = datetime.strptime(to_date, '%d-%m-%Y').date()
ans = abs(d1-d2)
print(ans.days)