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

Метод to_frame

Метод to_frame применяется к Series и преобразует её в таблицу DataFrame. Первым параметром можно задать имя столбца. Если параметр не указан, столбец будет называться 0 или сохранит имя серии, если оно было задано. Метод полезен, когда нужно преобразовать одномерный массив данных в двумерную таблицу для дальнейшей работы с методами DataFrame.

Синтаксис

ser.to_frame([name])

Пример

Давайте преобразуем серию в DataFrame без указания имени столбца:

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

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

0 0 1 1 2 2 3 3 4 4 5

Пример

Давайте укажем имя столбца при преобразовании:

import pandas as pd ser = pd.Series([10, 20, 30, 40, 50]) df = ser.to_frame('values') print(df)

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

values 0 10 1 20 2 30 3 40 4 50

Пример

Если серия имеет имя, оно будет использовано по умолчанию:

import pandas as pd ser = pd.Series([1, 2, 3], name='numbers') df = ser.to_frame() print(df)

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

numbers 0 1 1 2 2 3

Пример

Метод to_frame также работает с сериями, имеющими индекс:

import pandas as pd ser = pd.Series([5, 10, 15, 20], index=['a', 'b', 'c', 'd']) df = ser.to_frame('data') print(df)

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

data a 5 b 10 c 15 d 20

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

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