Pandasdf.loc保持原始df的顺序

2024-04-24 15:12:07 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我想在执行df.loc时保持初始df的顺序

因此,假设我的df如下所示:

           2018   2017   
Sally      9624   8861    
Jonathan   2218   1862    
Eugene     11128     0  
Andrea     1067      0  
Tania      6114   5026   
June       -4902  -4349  
total      13054  11400  

listVal = ['June', 'Sally', 'Eugene']
df.loc[listVal]

这将产生如下输出,其遵循输入顺序:

           2018   2017   
June       -4902  -4349
Sally      9624   8861    
Eugene     11128     0  

但我希望订单能像原始df一样显示如下:

           2018   2017   
Sally      9624   8861    
Eugene     11128     0  
June       -4902  -4349

我如何做到这一点? 多谢各位


Tags: 订单df顺序locsallytotaljonathanjune