Разница между методами iloc и loc при фильтрации данных в Pandas заключается в том, что iloc применяется для обращения по численному индексу, а loc — для обращения по метке (label). 5
iloc использует целочисленный индекс, то есть выбирает данные на основе их числовой позиции в DataFrame. 1 loc, в свою очередь, использует индекс на основе меток, то есть выбирает данные на основе самой метки, а не её положения. 1
Ещё одно отличие заключается в том, как методы обрабатывают срезы: при использовании iloc конечная точка среза не включается, а при использовании loc — включается. 1
Таким образом, iloc выбирает данные по их положению, а loc — по метке. 15