Метод 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