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

Атрибут name

Атрибут name применяется к объекту Series и позволяет получить или изменить его имя. Имя серии используется при выводе данных, а также при работе с DataFrame в качестве названия столбца. Если имя не задано, атрибут возвращает None.

Синтаксис

# Получение имени ser.name # Задание имени ser.name = "new_name"

Пример

Давайте создадим серию и проверим значение её имени по умолчанию:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) print(ser.name)

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

None

Пример

Зададим имя серии при её создании и выведем содержимое:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5], name="numbers") print(ser)

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

0 1 1 2 2 3 3 4 4 5 Name: numbers, dtype: int64

В выводе видно, что после всех значений отображается имя серии.

Пример

Изменим имя существующей серии через атрибут:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5], name="old") ser.name = "new" print(ser.name)

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

"new"

Пример

Имя серии используется при преобразовании в DataFrame в качестве названия столбца:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5], name="column_a") df = ser.to_frame() print(df)

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

column_a 0 1 1 2 2 3 3 4 4 5

Пример

Имя серии сохраняется при выполнении операций, например, при сложении двух серий:

import pandas as pd ser1 = pd.Series([1, 2, 3], name="a") ser2 = pd.Series([4, 5, 6], name="b") res = ser1 + ser2 print(res)

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

0 5 1 7 2 9 dtype: int64

При арифметических операциях имя результирующей серии обычно не сохраняется.

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

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