1
私はPandas DataFrameとDatetimeオブジェクトの比較を実行しようとしています。pandas DataFrameとdatetimeの比較エラー
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-950-a1d9be25e98f> in <module>()
7 test1 = df['date'] >= datetime(2000, 1, 2)
8 # Returns error
----> 9 test2 = datetime(2000, 1, 2) <= df['date']
TypeError: can't compare datetime.datetime to Series
なぜ第2の比較が動作しない:このエラーになり
import pandas as pd
from datetime import datetime
df = pd.DataFrame({'date': [ datetime(2000, 1, 1)]})
# Works fine
test1 = df['date'] >= datetime(2000, 1, 2)
# Returns error
test2 = datetime(2000, 1, 2) <= df['date']
?バグがありますか、これは比較を実行するための不正な方法ですか?
実行: のpython 2.7、パンダ0.18、Windowsの2010サーバー、アナコンダ
何これは私の作品としてあなたnumpyのバージョンがある: 'test2は アウト[222]: 0偽 名:日、DTYPE:bool' – EdChum
@EdChum私はnumpyのpy27にインストール1.10.4が、このdoesntの仕事を持っています私のために。あなたのnumpyのバージョンは何ですか? –
npは '1.10.4'です。パンダは' 0.18.0'ですが、python 3.4 64ビット – EdChum