pandas.core.groupby.SeriesGroupBy.head#

SeriesGroupBy.head(n=5)[источник]#

Возвращает первые n строк каждой группы.

Аналогично .apply(lambda x: x.head(n)), но он возвращает подмножество строк из исходного DataFrame с сохранением исходного индекса и порядка (as_index flag игнорируется).

Параметры:
nint

Если положительное: количество записей для включения с начала каждой группы. Если отрицательное: количество записей для исключения с конца каждой группы.

Возвращает:
Series или DataFrame

Подмножество исходного Series или DataFrame, определяемое параметром n.

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

Series.groupby

Применить функцию groupby к Series.

DataFrame.groupby

Применить функцию groupby к каждой строке или столбцу DataFrame.

Примеры

>>> df = pd.DataFrame([[1, 2], [1, 4], [5, 6]],
...                   columns=['A', 'B'])
>>> df.groupby('A').head(1)
   A  B
0  1  2
2  5  6
>>> df.groupby('A').head(-1)
   A  B
0  1  2