gpt4 book ai didi

python - 对 Pandas 系列进行排序

转载 作者:IT老高 更新时间:2023-10-28 20:40:18 26 4
gpt4 key购买 nike

我试图弄清楚如何以一种智能的方式对由于 groupby 聚合而生成的 Series 进行排序。

我像这样生成我的 DataFrame 的聚合:

means = df.testColumn.groupby(df.testCategory).mean()

这会产生一个系列。我现在尝试按值排序,但得到一个错误:

means.sort()
...
-> Exception: This Series is a view of some other array, to sort in-place you must create a copy

然后我尝试创建一个副本:

meansCopy = Series(means)
meansCopy.sort()
-> Exception: This Series is a view of some other array, to sort in-place you must create a copy

我怎样才能让这种排序工作?

最佳答案

使用 sort_values,即 means = mean.sort_values()。 [Pandas v0.17+]


(非常旧的答案,v0.17/2015 之前的版本)

pandas 习惯使用 order() 方法:means = mean.order().

关于python - 对 Pandas 系列进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12133075/

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