最佳答案
我想从‘ B’中的日期中减去‘ A’中的日期,然后添加一个带有差异的新列。
df
A B
one 2014-01-01 2014-02-28
two 2014-02-03 2014-03-01
我尝试了下面的方法,但是当我尝试在 for 循环中包含它时,出现了一个错误..。
import datetime
date1=df['A'][0]
date2=df['B'][0]
mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date()
rdate1 = datetime.datetime.strptime(date2, "%Y-%m-%d").date()
delta = (mdate1 - rdate1).days
print delta
我该怎么办?