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

Атрибут values

Атрибут values применяется к Series и возвращает данные из серии в виде одномерного массива NumPy (numpy.ndarray). Этот атрибут удобно использовать, когда необходимо работать с данными как с обычным массивом, например, для быстрых математических операций или передачи в другие библиотеки, ожидающие массив NumPy. Атрибут не принимает никаких параметров.

Синтаксис

ser.values

Пример

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

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

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

[1 2 3 4 5]

Пример

Атрибут возвращает массив, который содержит данные с сохранением их типа:

import pandas as pd ser = pd.Series(['a', 'b', 'c', 'd', 'e']) res = ser.values print(res)

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

['a' 'b' 'c' 'd' 'e']

Пример

Массив, полученный через атрибут values, можно использовать для математических операций:

import pandas as pd ser = pd.Series([1, 2, 3, 4, 5]) arr = ser.values res = arr * 10 print(res)

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

[10 20 30 40 50]

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

  • метод to_numpy,
    который также преобразует серию в массив NumPy
  • метод to_list,
    который преобразует серию в список Python
  • атрибут index,
    который возвращает индексы серии
  • атрибут dtype,
    который возвращает тип данных серии
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить