Ответ:

Вычислите среднее по столбцу sleep_hours для каждого ленивца после фильтрации:

sloth_means = df.groupby('sloth_id', as_index=False)['sleep_hours'].mean()

Полученная таблица содержит по одной строке на каждого оставшегося ленивца и его среднее время сна.