在groupby中迭代排序

2024-04-26 04:42:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在每一个级别的col\0中对这个系列进行排序

import pandas as pd
a = 'a b b a a a a b b'.split()
b = 'b a b b b a a b b'.split()
aS = pd.Series(a)
bS = pd.Series(b)
ctab = pd.crosstab(aS,bS).unstack()

In[2]: ctab

Out[2]:
col_0  row_0
a      a        2
       b        1
b      a        3
       b        3
dtype: int64

所以我得到了

^{pr2}$

我试过了

ctab.groupby(level=0).sort(ascending=False)

但我收到了一个神秘的错误信息。在


Tags: inimportpandasbs排序ascol级别

热门问题