gpt4 book ai didi

python - groupby 内迭代排序

转载 作者:行者123 更新时间:2023-11-30 23:31:16 26 4
gpt4 key购买 nike

我想在 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

所以我得到了类似的东西

col_0  row_0
a b 1
a 2
b a 3
b 3
dtype: int64

我试过了

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

但我收到了一条神秘的错误消息。

最佳答案

ctab.groupby(level=0, group_keys=False).apply(pd.Series.sort_index, ascending=False)

或者:

ctab.sort_index(ascending=[True, False])

关于python - groupby 内迭代排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039491/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com