gpt4 book ai didi

python - sort_values 与 sort 给出不同的答案,但 sort_values 是正确答案

转载 作者:太空狗 更新时间:2023-10-30 01:20:16 25 4
gpt4 key购买 nike

我想知道这两段代码之间的区别是什么?

New_Series = pd.Series(df['avg']).sort(axis=0, ascending=False, 
kind='quicksort', na_position='last',
inplace=True)
New_Series = pd.Series(df['avg']).sort_values(axis=0, ascending=False,
kind='quicksort', na_position='last',
inplace=True)

sort_values 返回正确的系列,但 sort 返回 None

这两者之间是否存在使 sortsort_values 不同的区别?

最佳答案

除了 sort 已被弃用之外,当您使用 inplace=True 时它会返回 None

sort_values 仍然返回 self 更新的数据框,如果您使用该参数,您可以在 frame.py 源代码中看到:

    if inplace:
return self._update_inplace(new_data)
else:
return self._constructor(new_data).__finalize__(self)

关于python - sort_values 与 sort 给出不同的答案,但 sort_values 是正确答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40831646/

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