pandas.core.groupby.SeriesGroupBy.head#
- SeriesGroupBy.head(n=5)[источник]#
Возвращает первые n строк каждой группы.
Аналогично
.apply(lambda x: x.head(n)), но он возвращает подмножество строк из исходного DataFrame с сохранением исходного индекса и порядка (as_indexflag игнорируется).- Параметры:
- 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