如何根据字符串索引上的自定义顺序对熊猫数据框进行排序

骗子:

我有以下数据框:

import pandas as pd

# Create DataFrame
df = pd.DataFrame(
{'id':[2967, 5335, 13950, 6141, 6169],\
 'Player': ['Cedric Hunter', 'Maurice Baker' ,\
            'Ratko Varda' ,'Ryan Bowen' ,'Adrian Caldwell'],\
 'Year': [1991 ,2004 ,2001 ,2009 ,1997],\
 'Age': [27 ,25 ,22 ,34 ,31],\
 'Tm':['CHH' ,'VAN' ,'TOT' ,'OKC' ,'DAL'],\
 'G':[6 ,7 ,60 ,52 ,81]})


df.set_index('Player', inplace=True)

表明:

Out[128]:

                 Age   G   Tm  Year     id
Player
Cedric Hunter     27   6  CHH  1991   2967
Maurice Baker     25   7  VAN  2004   5335
Ratko Varda       22  60  TOT  2001  13950
Ryan Bowen        34  52  OKC  2009   6141
Adrian Caldwell   31  81  DAL  1997   6169

我要做的是根据此列表以任意顺序对“ Player”索引进行排序(注意:不是字母顺序):

reorderlist = [ 'Maurice Baker', 'Adrian Caldwell','Ratko Varda' ,'Ryan Bowen' ,'Cedric Hunter']

我怎样才能做到这一点?

YOBEN_S:

只是 reindex

df.reindex(reorderlist)
Out[89]: 
                 Age   G   Tm  Year     id
Player                                    
Maurice Baker     25   7  VAN  2004   5335
Adrian Caldwell   31  81  DAL  1997   6169
Ratko Varda       22  60  TOT  2001  13950
Ryan Bowen        34  52  OKC  2009   6141
Cedric Hunter     27   6  CHH  1991   2967

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

按指定自定义顺序的列对熊猫数据框进行排序

使用自定义排序顺序在Unix中对字母数字字符串进行排序

如何在不考虑顺序的情况下对熊猫数据框中的字符串进行排序或检查等效性?

如何自定义Collections.sort()以按字符串的数字前缀顺序对其进行排序

通过自定义方式对熊猫数据框进行排序

熊猫数据框,根据其整数表示对字符串数据进行分组和排序

使用自定义顺序对字符串数组进行排序

根据自定义向量对数据框进行排序

根据子字符串对熊猫数据框列进行排序

根据字符串值列对熊猫数据框行进行排序

根据Python中的自定义字母对字符串值进行排序

根据字符串数组对自定义数组进行排序

熊猫,将自定义函数应用于按字符串索引分组的数据

如何以自定义顺序对给定的字符串列表进行排序?

如何使用postgresql对字符串进行自定义排序的查询排序?

熊猫数据框自定义格式字符串到时间

从数据框python创建自定义字典时出现字符串索引错误

根据自定义条件合并数据框 - 字符串比较

Julia-数据框-如何在by()中使用字符串进行自定义输出列命名

我如何根据索引大小对字符串进行排序

如何通过同时包含数字和字符串的列对熊猫数据框进行排序?

如何通过自定义模式对字符串数组进行排序

如何按字符串对自定义类型进行排序

如何使用字符串“ Date”成员对自定义对象的ListArray进行排序

如何使用python pandas根据特定的(字符串)列对数据框进行排序?

如何根据从列中获取的字符串变量对数据框的列进行排序

根据特定索引对多索引熊猫数据框进行排序

自定义字符串排序

如何使用Swift Codable根据特定的排序顺序对自定义对象进行排序