【发布时间】:2013-07-02 05:50:06
【问题描述】:
假设我有一个数据框,其中有两列包含日期,我想创建一个新列,其值是这些日期之间的月数。
>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 个步骤,而且我很确定有一种更简单的方法可以执行此操作。想法?
【问题讨论】:
-
在你的标题中你放了几个星期,而文本有几个月?