Alex F, если нужны только строки с секундами, то df = df[df['Last Checked'].str.contains("sec")==True]
Оставлю старый ответ на неверно понятый вопрос для истории ниже
Можно вытащить числа из строки с помощью регулярки, перевести всё в секунды, записать в новый столбец и фильтровать, сортировать
Часть с регуляркой я так вижу
import re
num_finder = re.compile('(?:(\d{1,10})\shours?)?(?:\s?(\d{1,2})\smins?)?(?:\s?(\d{1,2}))?')
search_result = num_finder.match(value_goes_here)
hours = int(search_result.group(1)) if search_result.group(1) else 0
mins = int(search_result.group(2)) if search_result.group(2) else 0
secs = int(search_result.group(3)) if search_result.group(3) else 0
seconds_passed = hours * 3600 + mins * 60 + secs