对 Pandas 系列切片进行排序,包括索引

问题描述 投票:0回答:1

我有以下

df
系列

a    1
b    4
c    3
d    2

并且想要对最后三行(包括索引)进行排序。

df[1:] = df[1:].sort_values

给予

a    1
b    2
c    3
d    4
正如我所期望的,这不会改变索引。我该如何解决这个问题?

pandas sorting
1个回答
0
投票

代码

使用

concat

n = 3 out = pd.concat([s[:-n], s[-n:].sort_values()])
输出:

a 5 d 2 c 3 b 4
    
© www.soinside.com 2019 - 2024. All rights reserved.