Перейти к содержимому

Df head python что это

  • автор:

Как использовать функцию Pandas head() (с примерами)

Вы можете использовать функцию head() для просмотра первых n строк кадра данных pandas.

Эта функция использует следующий базовый синтаксис:

df.head () 

В следующих примерах показано, как использовать этот синтаксис на практике со следующими пандами DataFrame:

import pandas as pd #create DataFrame df = pd.DataFrame() #view DataFrame df points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5 6 25 9 9 7 29 4 12 

Пример 1: просмотр первых 5 строк DataFrame

По умолчанию функция head() отображает первые пять строк DataFrame:

#view first five rows of DataFrame df.head () points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 

Пример 2: просмотр первых n строк DataFrame

Мы можем использовать аргумент n для просмотра первых n строк кадра данных pandas:

#view first three rows of DataFrame df.head (n= 3 ) points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 

Пример 3: просмотр первых n строк определенного столбца

В следующем коде показано, как просмотреть первые пять строк определенного столбца в DataFrame:

#view first five rows of values in 'points' column df['points'].head() 0 25 1 12 2 15 3 14 4 19 Name: points, dtype: int64 

Пример 4. Просмотр первых n строк нескольких столбцов

В следующем коде показано, как просмотреть первые пять строк нескольких определенных столбцов в DataFrame:

#view first five rows of values in 'points' and 'assists' columns df[['points', 'assists']].head() points assists 0 25 5 1 12 7 2 15 7 3 14 9 4 19 12 

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные функции в pandas:

What’s the difference between df.head() and df.head?

In Jupyter Notebook or terminal, both df.head and df.head() can return an output of the dataframe, with some minor differences. What’s the fundamental difference between the two different expressions and what role does parenthesis play in Python in general? Thanks!

>>>df.head >> df.head() Date Open High Low Close Volume 0 1-Jun-17 153.17 153.33 152.22 153.18 16404088 1 2-Jun-17 153.58 155.45 152.89 155.45 27770715 2 5-Jun-17 154.34 154.45 153.46 153.93 25331662 3 6-Jun-17 153.90 155.81 153.78 154.45 26624926 4 7-Jun-17 155.02 155.98 154.48 155.37 21069647 

21.4k 9 9 gold badges 42 42 silver badges 62 62 bronze badges
asked Jan 1, 2019 at 22:02
91 1 1 gold badge 1 1 silver badge 5 5 bronze badges

3 Answers 3

Those aren’t just «minor differences». You didn’t actually take the head at all with df.head .

df.head() actually takes the head of the dataframe. You can see that the output only has 5 rows:

>>> df.head() Date Open High Low Close Volume 0 1-Jun-17 153.17 153.33 152.22 153.18 16404088 1 2-Jun-17 153.58 155.45 152.89 155.45 27770715 2 5-Jun-17 154.34 154.45 153.46 153.93 25331662 3 6-Jun-17 153.90 155.81 153.78 154.45 26624926 4 7-Jun-17 155.02 155.98 154.48 155.37 21069647 

In contrast, df.head is just a method object for the head method of the dataframe df . The parentheses are needed to actually call the method. The method object’s repr is basically

f". of " 

with the class name, method name, and repr of the object substituted in the appropriate places. The part of the output that looks like a dataframe is, in fact, the repr of the original df . It has 10 rows instead of 5 because it’s the whole original dataframe, not the head.

Что такое df.head в Python?

df.head() в Python — это метод, позволяющий просмотреть первые несколько строк в DataFrame, где DataFrame — это двумерная структура данных в pandas. Для использования метода df.head() вы должны иметь pandas установленным. Вот пример кода:

 import pandas as pd df = pd.DataFrame(data) # Ваш DataFrame df.head() 

Здесь «data» — это данные, по которым вы создаете DataFrame. Если вы выполните этот код, вы увидите первые пять строк из вашего DataFrame.

Детальный ответ

Что такое df.head() в Python?

В Python существует много полезных функций и методов для работы с данными. Одним из таких методов является df.head() . Этот метод доступен в библиотеке pandas, которая широко используется для анализа данных. Давайте подробнее разберемся, что означает df.head() и как его использовать.

Описание метода

Метод df.head() используется для вывода первых нескольких строк из DataFrame, представленного переменной df . DataFrame — это структура данных, которая представляет собой таблицу с рядами и столбцами. Метод head() позволяет нам быстро взглянуть на начало нашего DataFrame и ознакомиться с его содержимым.

Синтаксис

df.head(n)

В синтаксисе метода df.head() присутствует один необязательный параметр n , который указывает, сколько строк нужно вывести. Если не указать значение n , то метод по умолчанию выведет первые 5 строк.

Примеры использования

Давайте рассмотрим несколько примеров, чтобы лучше понять, как работает df.head() .

Пример 1:
import pandas as pd # Создаем DataFrame data = df = pd.DataFrame(data) # Выводим первые 5 строк df.head()

В этом примере мы импортируем библиотеку pandas и создаем DataFrame df с данными о нескольких людях. Затем мы используем df.head() для вывода первых 5 строк. Результат будет выглядеть следующим образом:

 Имя Возраст Зарплата 0 Анна 25 50000 1 Петр 30 65000 2 Мария 28 70000 3 Иван 32 55000 4 Елена 27 60000
Пример 2:
# Выводим первые 3 строки df.head(3)

В этом примере мы используем df.head(3) для вывода первых 3 строк DataFrame. Результат будет следующим:

 Имя Возраст Зарплата 0 Анна 25 50000 1 Петр 30 65000 2 Мария 28 70000

Заключение

Метод df.head() является полезным инструментом для начального анализа данных в DataFrame. Он позволяет легко и быстро получить представление о структуре и содержимом таблицы данных. Обратите внимание, что метод df.head() не изменяет исходный DataFrame, а только создает предварительный просмотр его содержимого.

pandas.DataFrame.head#

This function returns the first n rows for the object based on position. It is useful for quickly testing if your object has the right type of data in it.

For negative values of n , this function returns all rows except the last |n| rows, equivalent to df[:n] .

If n is larger than the number of rows, this function returns all rows.

Parameters : n int, default 5

Number of rows to select.

Returns : same type as caller

The first n rows of the caller object.

Returns the last n rows.

>>> df = pd.DataFrame('animal': ['alligator', 'bee', 'falcon', 'lion', . 'monkey', 'parrot', 'shark', 'whale', 'zebra']>) >>> df animal 0 alligator 1 bee 2 falcon 3 lion 4 monkey 5 parrot 6 shark 7 whale 8 zebra 

Viewing the first 5 lines

>>> df.head() animal 0 alligator 1 bee 2 falcon 3 lion 4 monkey 

Viewing the first n lines (three in this case)

>>> df.head(3) animal 0 alligator 1 bee 2 falcon 

For negative values of n

>>> df.head(-3) animal 0 alligator 1 bee 2 falcon 3 lion 4 monkey 5 parrot 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *