РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
259 of 687 menu

Метод delete

Метод delete применяется к Index и возвращает новый индекс, из которого удалены элементы по указанным позициям. Первым параметром передаётся индекс или список индексов элементов, которые нужно удалить. Метод не изменяет исходный индекс, а возвращает новый объект.

Синтаксис

index.delete(loc)

Пример

Давайте удалим элемент по индексу 1 из индекса:

import pandas as pd idx = pd.Index([10, 20, 30, 40, 50]) new_idx = idx.delete(1) print(new_idx)

Результат выполнения кода:

Index([10, 30, 40, 50], dtype='int64')

Пример

Давайте удалим несколько элементов по списку позиций:

import pandas as pd idx = pd.Index(['a', 'b', 'c', 'd', 'e']) new_idx = idx.delete([1, 3]) print(new_idx)

Результат выполнения кода:

Index(['a', 'c', 'e'], dtype='object')

Пример

Давайте удалим элементы из индекса с пропущенными значениями:

import pandas as pd import numpy as np idx = pd.Index([1, np.nan, 3, 4, np.nan]) new_idx = idx.delete([1, 4]) print(new_idx)

Результат выполнения кода:

Index([1.0, 3.0, 4.0], dtype='float64')

Пример

Давайте удалим первый элемент из индекса дат:

import pandas as pd idx = pd.date_range('2024-01-01', periods=5) new_idx = idx.delete(0) print(new_idx)

Результат выполнения кода:

DatetimeIndex(['2024-01-02', '2024-01-03', '2024-01-04', '2024-01-05'], dtype='datetime64[ns]', freq='D')

Смотрите также

  • метод drop,
    который удаляет элементы по значениям
  • метод insert,
    который вставляет элемент в индекс
  • метод append,
    который объединяет индексы
  • метод to_list,
    который преобразует индекс в список
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить