Разница между методами filter и iloc при фильтрации данных в pandas заключается в том, как они обрабатывают индексы строк. 13
Метод filter позволяет, если использовать параметр like, искать совпадения с искомой фразой в индексе (если axis = 0) или названии столбцов (если axis = 1). 4
Метод iloc рассматривает строки на основе позиции заданного индекса, поэтому в качестве значений он принимает только целые числа. 1
Таким образом, filter ориентирован на поиск совпадений по определённым условиям, а iloc — на выбор строк по их числовым индексам.