pandas.core.groupby.DataFrameGroupBy.last#
- DataFrameGroupBy.last(numeric_only=False, min_count=-1, skipna=True)[源代码]#
计算每个组内每一列的最后一个条目。
默认为跳过NA元素。
- 参数:
- numeric_only布尔值, 默认为 False
只包含浮点数、整数、布尔列。如果为None,将尝试使用所有内容,然后仅使用数值数据。
- min_countint, 默认 -1
执行操作所需的有效值数量。如果有效值少于
min_count
,结果将为 NA。- skipna布尔值, 默认为 True
排除 NA/null 值。如果整行/整列都是 NA,结果将是 NA。
Added in version 2.2.1.
- 返回:
- 系列或数据框
每个组中的最后一个值。
参见
DataFrame.groupby
对DataFrame的每一行或每一列应用一个groupby函数。
core.groupby.DataFrameGroupBy.first
计算每一列的第一个非空条目。
core.groupby.DataFrameGroupBy.nth
从每个组中取第n行。
例子
>>> df = pd.DataFrame(dict(A=[1, 1, 3], B=[5, None, 6], C=[1, 2, 3])) >>> df.groupby("A").last() B C A 1 5.0 2 3 6.0 3