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

Метод head

Метод head применяется к DataFrame и возвращает первые строки таблицы. Первым параметром можно передать количество строк. Если параметр не указан, возвращаются 5 строк.

Синтаксис

df.head([n])

Пример

Давайте получим первые 2 строки таблицы:

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

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

a b 0 1 10 1 2 20

Пример

Давайте выведем первые строки без указания количества. Вернутся 5 строк:

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

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

a b 0 1 10 1 2 20 2 3 30 3 4 40 4 5 50

Пример

Метод head отлично подходит для быстрого просмотра структуры данных. Рассмотрим случай с большим количеством строк:

import pandas as pd df = pd.DataFrame({ 'a': range(1, 101), 'b': range(100, 0, -1) }) print(df.head(3))

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

a b 0 1 100 1 2 99 2 3 98

Пример

Если передать 0, то вернётся пустой DataFrame с той же структурой столбцов:

import pandas as pd df = pd.DataFrame({ 'a': [1, 2, 3], 'b': [10, 20, 30] }) print(df.head(0))

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

Empty DataFrame Columns: [a, b] Index: []

Пример

Метод head можно применять и к Series. Давайте получим первые 3 элемента ряда:

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

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

0 1 1 2 2 3 dtype: int64

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

  • метод tail,
    который возвращает последние строки таблицы
  • метод info,
    который выводит сводку по таблице
  • метод describe,
    который считает описательную статистику
  • метод copy,
    который создает копию таблицы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить