Перейти к содержимому

Сбросить нумерацию строк (индексы)

image_1

Описание

Блок принимает DataFrame и возвращает его копию, в которой нумерация строк (индексы) сброшена к сквозной последовательности 0, 1, 2, …. Прежние индексы удаляются и в таблицу отдельным столбцом не добавляются.

Блок полезен после операций, которые нарушают сквозную нумерацию строк: фильтрации, удаления дубликатов, объединения нескольких таблиц. Ровная нумерация нужна, например, при обращении к строкам по номеру или при выгрузке таблицы в Excel.


Описание параметров

Блок имеет один параметр:

  1. Сбросить нумерацию строк (индексы) — DataFrame, у которого требуется сбросить индексы;

    Тип данных: DataFrame

    Пример: table


Возвращаемое значение

DataFrame с теми же данными и столбцами, но со сквозной нумерацией строк, начинающейся с 0.

Тип данных: DataFrame

Пример: new_df


Пример использования

В данном примере таблица фильтруется, после чего у результата восстанавливается сквозная нумерация строк.

  1. Таблица считывается из файла Excel и сохраняется в переменную table;
  2. Блоком Фильтровать табличные данные из таблицы выбираются строки по условию — в результате индексы строк идут с пропусками;
  3. Отфильтрованная таблица передаётся в блок Сбросить нумерацию строк (индексы), результат сохраняется в переменную new_df;
  4. Значение переменной new_df показывается блоком Уведомление пользователя.
image_2

Результат

Уведомление с таблицей со сквозной нумерацией строк:

image_3