1.先去掉数据中的nan
df=df.dropna()
2.对数据按A列分组 并在组内按B列排序
df=df.groupby(by=A).apply(lambda x:x.sort_values(B, ascending=True/False))
3.取分级数据 的前N个值
df=df.reset_index(drop=True).groupby(by=A).head(30)
1.先去掉数据中的nan
df=df.dropna()
2.对数据按A列分组 并在组内按B列排序
df=df.groupby(by=A).apply(lambda x:x.sort_values(B, ascending=True/False))
3.取分级数据 的前N个值
df=df.reset_index(drop=True).groupby(by=A).head(30)