Pandas多重排序.sort_values不生效

Liang AnjianLiang Anjian · 2022-09-12 14:05
老师,我在听Python自动化办公--Pandas玩转Excel(全30集)第9p的排序,多重排序中, 老师的代码案例是: products = pd.read_excel('List.xlsx',index_col='ID') products.sort_values(by=['Worthy','Price'], inplace=True, ascending=[True,False]) print(products) -------------------- 我都也是按照老师的进行写,只是将list的顺序调换了一下,Price写在前面,Worthy写在了后面,ascending的顺序也一起调换了一下。但是就不生效了。 '''双项排序''' list2 = pd.read_excel('List.xlsx',index_col='ID') list2.sort_values(by=['Price','Worthy'], inplace=True, ascending=[False,True]) print(list2)
1 个回答
量化自由之路
公众号 可转债量化分析 专注可转债,基金套利,数据挖掘

确定一下 inplace=True 这个是否加上了。

不加或者设置为False, 你的list2是不会被修改的。

赞同
反对
评论
收藏
2022-11-03 23:40
前往发表回答