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

Атрибут values

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

Синтаксис

df.values

Пример

Давайте получим массив данных из таблицы:

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

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

[[ 1 10] [ 2 20] [ 3 30] [ 4 40] [ 5 50]]

Пример

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

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': ['x', 'y', 'z'] }) res = df.values print(type(res))

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

"<class 'numpy.ndarray'>"

Пример

Давайте обратимся к конкретному элементу массива, полученного из таблицы:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3, 4], 'b': [5, 6, 7, 8] }) arr = df.values res = arr[2, 1] print(res)

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

"7"

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

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