Python 使用Dataframe仅选择一个日期小于另一个日期的行

Python 使用Dataframe仅选择一个日期小于另一个日期的行,python,python-2.7,datetime,pandas,dataframe,Python,Python 2.7,Datetime,Pandas,Dataframe,我有一个包含以下数据的数据框: Id Converteddate Createddate 0015000000toohpAAA 2015-07-24 00:00:00 2014-07-08 19:36:13 0015000000tqEpKAAU 2015-03-17 00:00:00 2014-07-16 00:28:06 00138000015me01AAA 2015-10-22 00:00:00 2015-10-22 22:04:55 00

我有一个包含以下数据的数据框:

Id                  Converteddate       Createddate
0015000000toohpAAA  2015-07-24 00:00:00 2014-07-08 19:36:13
0015000000tqEpKAAU  2015-03-17 00:00:00 2014-07-16 00:28:06
00138000015me01AAA  2015-10-22 00:00:00 2015-10-22 22:04:55
00138000015me56AAA  2015-10-22 00:00:00 2015-10-22 22:17:52

我试图只保留ConvertedDate可用于转换为
datetime
函数的行,然后使用:

netnewframe['CreatedDate']=pd.to_datetime(netnewframe['CreatedDate'])
netnewframe['ConvertedDate']=pd.to_datetime(netnewframe['ConvertedDate']))

netnewframe=netnewframe[netnewframe.ConvertedDate工作得非常出色,非常感谢您的帮助!我以前从未到过_timedelta。谢谢!
netnewframe['CreatedDate'] = netnewframe.apply(lambda row: ToDateTimeObj(row['CreatedDate']), axis=1)
netnewframe['ConvertedDate'] = netnewframe.apply(lambda row: ToDateTimeObj(row['ConvertedDate']), axis=1)
netnewframe = netnewframe[(netnewframe.ConvertedDate <= (netnewframe.CreatedDate + timedelta(days=3)))]
netnewframe['CreatedDate'] = pd.to_datetime(netnewframe['CreatedDate'])
netnewframe['ConvertedDate'] = pd.to_datetime(netnewframe['ConvertedDate'])
netnewframe = netnewframe[netnewframe.ConvertedDate <= (netnewframe.CreatedDate + 
                                                        pd.to_timedelta(3, unit='d'))]
print (netnewframe)
                   Id ConvertedDate         CreatedDate
2  00138000015me01AAA    2015-10-22 2015-10-22 22:04:55
3  00138000015me56AAA    2015-10-22 2015-10-22 22:17:52