Python 熊猫:一系列时间戳比较产生一个类型错误

Python 熊猫:一系列时间戳比较产生一个类型错误,python,pandas,python-datetime,Python,Pandas,Python Datetime,以下代码给出了一个TypeError: slicer = df.picked_up.notnull() & df.pickup_by.notnull() df[slicer].picked_up < df[slicer].pickup_by 我没有发现任何错误。问题是申请要花很长时间,我正试图在我能做到的地方把它删掉。我试图找出哪些条目有问题,但我无法识别任何类型长的条目: print df.picked_up.map(type).unique(), df.pickup_by.m

以下代码给出了一个TypeError:

slicer = df.picked_up.notnull() & df.pickup_by.notnull()
df[slicer].picked_up < df[slicer].pickup_by
我没有发现任何错误。问题是申请要花很长时间,我正试图在我能做到的地方把它删掉。我试图找出哪些条目有问题,但我无法识别任何类型长的条目:

print df.picked_up.map(type).unique(), df.pickup_by.map(type).unique()

> [<class 'pandas.tslib.Timestamp'> <class 'pandas.tslib.NaTType'>] [<type 'NoneType'> <type 'datetime.datetime'>]

如果type函数说没有这些有问题的长元素,我如何识别它们的位置

使用熊猫版本0.15.2

注意:预先使用pd.to_时间戳转换也不起作用

print df.picked_up.map(type).unique(), df.pickup_by.map(type).unique()

> [<class 'pandas.tslib.Timestamp'> <class 'pandas.tslib.NaTType'>] [<type 'NoneType'> <type 'datetime.datetime'>]
print df[slicer].picked_up.map(type).unique(), df[slicer].pickup_by.map(type).unique()

> [<class 'pandas.tslib.Timestamp'>] [<type 'datetime.datetime'>]