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

Атрибут iloc

Атрибут iloc применяется к Series и позволяет получать доступ к элементам по их целочисленной позиции. Индексация начинается с нуля. В отличие от атрибута loc, который работает с метками индекса, iloc всегда использует числовые позиции. В качестве аргумента можно передать одно число, срез или массив индексов.

Синтаксис

ser.iloc[pos]

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.iloc[0] print(res)

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

"10"

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.iloc[1:4] print(res)

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

1 20 2 30 3 40 dtype: int64

Пример

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

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.iloc[[0, 2, 4]] print(res)

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

0 10 2 30 4 50 dtype: int64

Пример

Давайте получим последний элемент с помощью отрицательного индекса:

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) res = ser.iloc[-1] print(res)

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

"50"

Пример

Давайте изменим значение элемента по его позиции:

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) ser.iloc[2] = 100 print(ser)

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

0 10 1 20 2 100 3 40 4 50 dtype: int64

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

  • атрибут loc,
    который выполняет доступ по меткам индекса
  • атрибут at,
    который предназначен для быстрого доступа к одному элементу по метке
  • атрибут iat,
    который предназначен для быстрого доступа к одному элементу по позиции
  • атрибут index,
    который возвращает индексы серии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить