sort_values() 函数的用法
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 TeamNumber Position Age HeightWeight College Salary
0Avery BradleyBoston Celtics 0.0 PG25.0 6-2 180.0 Texas7730337.0
1 Jae CrowderBoston Celtics 99.0 SF25.0 6-6 235.0 Marquette6796117.0
2 John HollandBoston Celtics 30.0 SG27.0 6-5 205.0Boston University NaN
3 R.J. HunterBoston Celtics 28.0 SG22.0 6-5 185.0 Georgia State1148640.0
4Jonas JerebkoBoston Celtics 8.0 PF29.0 6-10 231.0 NaN5000000.0
我把ascending改成false
Name TeamNumber Position Age HeightWeight College Salary
0Avery BradleyBoston Celtics 0.0 PG25.0 6-2 180.0 Texas7730337.0
1 Jae CrowderBoston Celtics 99.0 SF25.0 6-6 235.0 Marquette6796117.0
2 John HollandBoston Celtics 30.0 SG27.0 6-5 205.0Boston University NaN
3 R.J. HunterBoston Celtics 28.0 SG22.0 6-5 185.0 Georgia State1148640.0
4Jonas JerebkoBoston Celtics 8.0 PF29.0 6-10 231.0 NaN5000000.0
sort_values 方法是返回排序后的结果,原数据是保持不变的
需要在原数据上直接进行排序,可以加上 inplace 参数 = true 表示替换原数据
Twilight6 发表于 2022-5-6 23:02
sort_values 方法是返回排序后的结果,原数据是保持不变的
需要在原数据上直接进行排序,可以加上 i ...
....... 我的天咋这么简单的错误
页:
[1]