Комплексное руководство по индексированию DataFrame в Pandas

«Индекс DataFrame» относится к набору меток или значений, которые уникально идентифицируют каждую строку в DataFrame pandas, который является популярной библиотекой манипулирования данными на Python. Индекс предоставляет способ доступа и ссылки на строки DataFrame.

Вот несколько методов, связанных с индексированием DataFrame в pandas:

  1. df.index: этот атрибут возвращает текущий индекс DataFrame.
  2. df.set_index(keys, inplace=False): этот метод устанавливает новый индекс для DataFrame, используя указанные столбцы или массивы.
  3. df.reset_index(drop=False, inplace=False): этот метод сбрасывает индекс DataFrame до целочисленного индекса по умолчанию или указанного столбца.
  4. df.reindex(index, columns, fill_value): этот метод создает новый DataFrame с указанным индексом и столбцами, при необходимости заполняя пропущенные значения указанным значением заполнения.
  5. df.loc[label]: этот индексатор позволяет получить доступ к группе строк и столбцов по меткам или логическому массиву.
  6. df.iloc[index]: этот индексатор позволяет получить доступ к группе строк и столбцов посредством индексации на основе целых чисел.
  7. df.at[index, columns]: этот метод обеспечивает скалярный доступ на основе меток к одному элементу в DataFrame.
  8. df.iat[index, columns]: этот метод обеспечивает скалярный доступ на основе целых чисел к одному элементу в DataFrame.