2
我試圖檢測系列中是否有時間戳,但即使它存在也會返回false。有人能幫我找出爲什麼這不起作用嗎?Python Pandas:檢測系列中是否存在時間戳
In [149]: results.index[1] in time_range[0]
Out[149]: False
In [150]: results.index[1]
Out[150]: Timestamp('2013-07-05 00:00:00')
In [151]: time_range[0][19]
Out[151]: Timestamp('2013-07-05 00:00:00')
In [152]: type(time_range[0][19])
Out[152]: pandas.tslib.Timestamp
In [153]: type(results.index[1])
Out[153]: pandas.tslib.Timestamp
In [154]: type(time_range[0])
Out[154]: pandas.core.series.Series
謝謝你這麼快速的迴應!有用!如果我只有一個時間戳被檢測到,是否有更好的解決方案,比將這個單一時間戳轉換爲一個Series更好? – Jim
@Jim如果你只是想檢測一個時間戳,標準'in'應該工作'在time_range'中的pd.Timestamp('2013-07-05')返回'True'。 –
這有點怪,它仍然不起作用。我想這可能是因爲我構建time_range的方式不太正確。無論如何非常感謝!非常感謝!祝你工作順利! – Jim