Ответ:
Для фильтрации используйте pandas. Предполагается, что исходная таблица загружена в DataFrame df.
df = df[df['sleep_hours'].notna() & df['sleep_hours'].between(0, 24)]
Проверка notna() исключает пропущенные значения, а between(0, 24) оставляет значения в заданном диапазоне включительно.
