一种选择是使用该
.nth方法:
>>> gb = df.groupby('A')>>> gb.nth(0) BAx NaNy 3.0>>> gb.nth(-1) BAx 2.0y NaN>>>
但是,我还没有找到一种将它们整齐地聚合的方法。当然,总是可以使用
pd.Dataframe构造函数:
>>> pd.Dataframe({'first':gb.B.nth(0), 'last':gb.B.nth(-1)}) first lastAx NaN 2.0y 3.0 NaN
注意:我明确使用了该
gb.B属性,否则您必须使用
.squeeze
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)