Основное отличие методов loc() и iloc() в библиотеке Pandas заключается в том, как они работают с индексами. 3
loc() позволяет выбирать данные на основе меток строк (label-based location). 45 Это может быть строка или целочисленная метка, но выбор не зависит от позиции. 3 Например, если индекс DataFrame — список строк, то для выбора данных используют эти строки, а не их положение в DataFrame. 3
iloc() работает с индексами на основе числовых позиций строк и столбцов (integer-based location). 35 Например, в DataFrame с n строками индекс первой строки — 0, а последней — n–1. 3
Ещё одно важное различие заключается в том, как методы обрабатывают срезы: 3
При этом оба метода позволяют выполнять фильтрацию по строкам и столбцам одновременно. 4