Сбросить нумерацию строк (индексы)
Описание
Блок принимает DataFrame и возвращает его копию, в которой нумерация строк (индексы) сброшена к сквозной последовательности 0, 1, 2, …. Прежние индексы удаляются и в таблицу отдельным столбцом не добавляются.
Блок полезен после операций, которые нарушают сквозную нумерацию строк: фильтрации, удаления дубликатов, объединения нескольких таблиц. Ровная нумерация нужна, например, при обращении к строкам по номеру или при выгрузке таблицы в Excel.
Описание параметров
Блок имеет один параметр:
- Сбросить нумерацию строк (индексы) — DataFrame, у которого требуется сбросить индексы;
Тип данных:
DataFrameПример:
table
Возвращаемое значение
DataFrame с теми же данными и столбцами, но со сквозной нумерацией строк, начинающейся с 0.
Тип данных: DataFrame
Пример: new_df
Пример использования
В данном примере таблица фильтруется, после чего у результата восстанавливается сквозная нумерация строк.
- Таблица считывается из файла Excel и сохраняется в переменную table;
- Блоком Фильтровать табличные данные из таблицы выбираются строки по условию — в результате индексы строк идут с пропусками;
- Отфильтрованная таблица передаётся в блок Сбросить нумерацию строк (индексы), результат сохраняется в переменную new_df;
- Значение переменной new_df показывается блоком Уведомление пользователя.
Результат
Уведомление с таблицей со сквозной нумерацией строк: