鱼C论坛

 找回密码
 立即注册
查看: 950|回复: 2

[已解决]sort_values() 函数的用法

[复制链接]
发表于 2022-5-6 22:59:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
halo 各位大神 ,

最近在学习pandas 但是不知道为什么 这个sort_values() 我每次输入他都不执行排序, 在我这显示的都是一样的。都没有变化  这是为什么啊。。 然后又大神给我讲讲这个函数么  


import pandas as pd
import numpy as np


print('--------------------------------------------------csv文件的实例操作-----------------------------------------------------------------------------')
file = pd.read_csv(r'C:\Users\zhuzj\Desktop\nba.csv') ##读取文件,剪贴板,excel,html,sql …… pd.read_sql(sql_sentence,connectction)
#print(file.info())

##排序
file.sort_values( by = 'Weight' , ascending= True)

print(file.head(5))

显示:
            Name            Team  Number Position   Age Height  Weight            College     Salary
0  Avery Bradley  Boston Celtics     0.0       PG  25.0    6-2   180.0              Texas  7730337.0
1    Jae Crowder  Boston Celtics    99.0       SF  25.0    6-6   235.0          Marquette  6796117.0
2   John Holland  Boston Celtics    30.0       SG  27.0    6-5   205.0  Boston University        NaN
3    R.J. Hunter  Boston Celtics    28.0       SG  22.0    6-5   185.0      Georgia State  1148640.0
4  Jonas Jerebko  Boston Celtics     8.0       PF  29.0   6-10   231.0                NaN  5000000.0


我把ascending改成false
            Name            Team  Number Position   Age Height  Weight            College     Salary
0  Avery Bradley  Boston Celtics     0.0       PG  25.0    6-2   180.0              Texas  7730337.0
1    Jae Crowder  Boston Celtics    99.0       SF  25.0    6-6   235.0          Marquette  6796117.0
2   John Holland  Boston Celtics    30.0       SG  27.0    6-5   205.0  Boston University        NaN
3    R.J. Hunter  Boston Celtics    28.0       SG  22.0    6-5   185.0      Georgia State  1148640.0
4  Jonas Jerebko  Boston Celtics     8.0       PF  29.0   6-10   231.0                NaN  5000000.0
最佳答案
2022-5-6 23:02:29


sort_values 方法是返回排序后的结果,原数据是保持不变的

需要在原数据上直接进行排序,可以加上 inplace 参数 = true 表示替换原数据

nba.zip

32.05 KB, 下载次数: 1

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-6 23:02:29 | 显示全部楼层    本楼为最佳答案   


sort_values 方法是返回排序后的结果,原数据是保持不变的

需要在原数据上直接进行排序,可以加上 inplace 参数 = true 表示替换原数据

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-7 00:47:15 | 显示全部楼层
Twilight6 发表于 2022-5-6 23:02
sort_values 方法是返回排序后的结果,原数据是保持不变的

需要在原数据上直接进行排序,可以加上 i ...

.......     我的天  咋这么简单的错误
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 10:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表