У меня есть фрейм данных, который выглядит следующим образом:
date | test_hour
------------+-----------
2000-01-01 | 1
2000-01-01 | 2
2000-01-01 | 3
2000-01-02 | 1
2000-01-02 | 2
2000-01-02 | 3
2000-01-02 | 4
2000-01-03 | 1
2000-01-03 | 2
Мне нужно отбросить все даты, пропущенные test_hours = 1, 2 и 3. Поэтому результирующий фрейм данных не должен содержать строки с 2000-01-03
,потому что он отсутствует test_hour
= 3:
date | test_hour
------------+-----------
2000-01-01 | 1
2000-01-01 | 2
2000-01-01 | 3
2000-01-02 | 1
2000-01-02 | 2
2000-01-02 | 3
2000-01-02 | 4
В настоящее время я использую цикл for, чтобы выяснить, какие даты отбрасывать, но это, похоже, лишает смысла использование фрейма данных. Какой более эффективный способ сделать это?