使用
.date方法:
In [11]: t = pd.Timestamp('2013-12-25 00:00:00')In [12]: t.date()Out[12]: datetime.date(2013, 12, 25)In [13]: t.date() == datetime.date(2013, 12, 25)Out[13]: True要与DatetimeIndex(即,时间戳数组)进行比较,您需要采用其他方法:
In [21]: pd.Timestamp(datetime.date(2013, 12, 25))Out[21]: Timestamp('2013-12-25 00:00:00')In [22]: ts = pd.DatetimeIndex([t])In [23]: ts == pd.Timestamp(datetime.date(2013, 12, 25))Out[23]: array([ True], dtype=bool)


