相关疑难解决方法(0)

为什么在Pandas Series上调用.sort()函数就地对其值进行排序并且什么都不返回?

对不起我觉得我遗漏了一些非常基本的东西:

>>> Series([3,4,0,3]).sort()
Run Code Online (Sandbox Code Playgroud)

输出无,而

>>> Series([3,4,0,3]).order()
2    0
0    3
3    3
1    4
dtype: int64
Run Code Online (Sandbox Code Playgroud)

sort()我缺少什么?

谢谢

编辑:

谢谢你的回答,我现在意识到这是在排序.但我不明白为什么

>>> s = Series([3,4,0,3]).sort()
>>> s
Run Code Online (Sandbox Code Playgroud)

不返回已排序的系列.如果我理解手册,它应该返回按顺序排列的系列.

python python-3.x pandas

11
推荐指数
1
解决办法
2万
查看次数

标签 统计

pandas ×1

python ×1

python-3.x ×1