0
我想搜索一個特定的日期是否存在於一個熊貓數據框中,但是,我發現了一些特殊的日期行爲,如下所示。我對Python和熊貓是新手 - 所以任何幫助表示讚賞。在熊貓數據框內搜索日期
樣品數據框:
>>> hd.dtypes
Date datetime64[ns]
NAV float64
dtype: object
>>> hd.head()
Date NAV
2004-04-01 41.106
2004-04-02 41.439
2004-04-05 41.727
2004-04-06 41.667
2004-04-07 41.770
基本上我試圖找到一個特定日期「NEXT_DAY」存在於hd['Date']
作爲below.The代碼總是返回not present
這令我感到困惑。我試圖將next_day
設置爲hd
數據幀中的第一個日期,該數據幀應始終滿足 - 但它仍顯示not present
。 然而代碼工作當我使用非datetime列:
>>> next_day = hd['Date'][0]
>>> if (next_day not in hd['Date']):
print 'not present'
else:
print 'present'
>>> not present
>>>if (41.106 not in hd['NAV']):
print 'not present'
else:
print 'present'
>>> present
這是否與日期時間轉換?