當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.core.groupby.GroupBy.head用法及代碼示例


用法:

final GroupBy.head(n=5)

返回每組的前 n 行。

類似於 .apply(lambda x:x.head(n)) ,但它返回原始 DataFrame 的行子集,保留原始索引和順序(as_index 標誌被忽略)。

參數

nint

如果是正數:從每組開始包含的條目數。如果為負:從每組末尾排除的條目數。

返回

Series或DataFrame

由 n 確定的原始係列或數據幀的子集。

例子

>>> 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

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.core.groupby.GroupBy.head。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。