Ответ:

Продолжая работу с отфильтрованными данными, сгруппируйте строки по идентификатору ленивца и посчитайте число корректных измерений. Название столбца с идентификатором ленивца в условии не указано; ниже предполагается sloth_id.

days = df.groupby('sloth_id').size()

eligible_ids = days[days >= 10].index

df = df[df['sloth_id'].isin(eligible_ids)]

Каждая оставшаяся строка соответствует одному корректному измерению за день.