假设我有一个数据框,其中有两列包含日期,并且我想创建一个新列,其值是这些日期之间的月数。
>df
Index Date1 Date2
1 2012/03/07 2013/03/16
2 2012/12/05 2012/12/25
3 2010/06/30 2013/05/19
4 2002/11/02 2011.06.08
df["Date1"]= pd.to_datetime(df["Date1"])
df["Date2"]= pd.to_datetime(df["Date2"])
Date1 总是在 date2 之前。我目前的方法需要大约 10 个步骤,我很确定有更简单的方法可以做到这一点。想法?