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

Метод insert

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

Синтаксис

index.insert(loc, item)

Пример

Давайте вставим новый элемент в начало индекса:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) new_index = ser.index.insert(0, 'new') print(new_index)

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

Index(['new', 0, 1, 2, 3, 4], dtype='object')

Пример

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

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) new_index = ser.index.insert(len(ser.index), 'last') print(new_index)

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

Index([0, 1, 2, 3, 4, 'last'], dtype='object')

Пример

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

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) new_index = ser.index.insert(3, 'middle') print(new_index)

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

Index([0, 1, 2, 'middle', 3, 4], dtype='object')

Пример

Давайте вставим значение с изменением типа данных индекса:

import pandas as pd df = pd.DataFrame({'a': [1, 2, 3, 4, 5]}, index=[10, 20, 30, 40, 50]) new_index = df.index.insert(2, 25.5) print(new_index)

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

Index([10, 20, 25.5, 30, 40, 50], dtype='object')

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

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