test(dataframe) index day. views estimatedMinutesWatched video_id min_view_day 1 2021-12-19 7558 12185 fYCIE9z8bJ8 2021-12-19 2 2021-12-20 1669 2792 fYCIE9z8bJ8 2021-12-19 3 2021-12-18 3014 1973 eKPxIqM5S9M 2021-12-19 4 2021-12-19 2379 1543 eKPxIqM5S9M 2021-12-19 index int64 day datetime64[ns] views int64 estimatedMinutesWatched int64 video_id object min_view_day datetime64[ns] dtype: object min_view_day例:2020-01-01 00:00:00 day例:2020-01-01 00:00:00
上記のようなデータフレームがあり、min_view_dayとdayを比較してdayの方が日付が最近のものだけindexを抜き出したいです。(上記の例でいうとIndexの3のみ抜き出したい)
python
1test_index = test.index[test['views'] < test['min_view_day']]
上記のようなコードで実行したのですが
error
1Invalid comparison between dtype=datetime64[ns] and ndarray
のようなエラーが出てしまいます。
原因がわからずこちらでご質問させていただきました。