- 0
- 0
- 约1.36千字
- 约 12页
- 2026-03-11 发布于福建
- 举报
任务3.4数据排序Python数据分析
学习目标及重难点学习目标:了解数据排序素养目标:了解排序的特点学习重点:索引排序和值排序
目录学习内容1.按索引排序2.按值排序
01按索引排序
1.按索引排序Pandas中按索引排序使用的是sort_index()方法,该方法可以用行索引或者列索引进行排序。axis:轴索引,0表示index(按行),1表示columns(按列)。level:若不为None,则对指定索引级别的值进行排序。ascending:是否升序排列,默认为True表示升序。sort_index(axis=0,level=None,ascending=True,inplace=False,kind=?quicksort?,na_position=last,sort_remaining=True?)
1.按索引排序按索引对Series进行分别排序,示例如下。ser_obj=pd.Series(range(10,15),index=[5,3,1,3,2])#按索引进行升序排列ser_obj.sort_index()#按索引进行降序排列ser_obj.sort_index(ascending=False)
1.按索引排序按索引对DataFrame进行分别排序,示例如下。df_obj=pd.DataFrame(np.arange(9).reshape(3,3),index=[4,3,5])#按行索引升序排列df_obj.sort_index()#按行索引降序排列df_obj.sort_index(ascending=False)
02按值排序
2.按值排序Pandas中用来按值排序的方法为sort_values(),该方法的语法格式如下。by参数表示排序的列,na_position参数只有两个值:first和last,若设为first,则会将NaN值放在开头;若设为False,则会将NaN值放在最后。sort_values(by,axis=0,?ascending=True,?inplace=False,?kind=quicksort,na_position=last)
2.按值排序按值的大小对Series进行排序的示例如下:ser_obj=pd.Series([4,np.nan,6,np.nan,-3,2])#按值升序排列ser_obj.sort_values()
2.按值排序在DataFrame中,sort_values()方法可以根据一个或多个列中的值进行排序,但是需要在排序时,将一个或多个列的索引传递给by参数才行。df_obj=pd.DataFrame([[0.4,-0.1,-0.3,0.0],[0.2,0.6,-0.1,-0.7],[0.8,0.6,-0.5,0.1]])#对列索引值为2的数据进行排序df_obj.sort_values(by=2)
谢谢
您可能关注的文档
- 《市政工程计量与计价》课件——21春江路道路面层工程量计算.pptx
- 《市政工程计量与计价》课件——22春江路侧平石及基础工程量计算.pptx
- 《市政工程计量与计价》课件——23造价员真题讲解.pptx
- 《市政工程计量与计价》课件——24造价员真题讲解.pptx
- 《市政工程计量与计价》课件——25造价员真题讲解.pptx
- 《市政工程计量与计价》课件——26造价员真题讲解.pptx
- 《市政工程计量与计价》课件——27造价员真题讲解.pptx
- 《市政工程计量与计价》课件——28造价员真题讲解.pptx
- 《室内表现技法》教案——项目一 手绘基础(任务书).pdf
- 《数据分析》课件——6.1时间序列的基本操作.pptx
最近下载
- 餐饮qsc管理培训课件.ppt VIP
- 养老九防培训课件.pptx VIP
- 物业对外包的管理规定.pptx VIP
- 往复式压缩机气阀、活塞和活塞杆密封技术的可靠性改进介绍.pdf VIP
- 影视项目策划书模板-完整版.docx VIP
- 原文及注释《〈论语〉十二章》.docx VIP
- 四篇对照“学习贯彻党的创新理论、加强党性锤炼、联系服务群众、发挥先锋模范作用、改作风树新风”等五个方面2026年组织生活会对照检查材料.docx VIP
- 高压电缆基础知识.ppt VIP
- 2025年高考数学高考数学二轮热点题型选填题(新高考通用)专题02基本不等式求最值(常考7大题型)(原卷版+解析).docx VIP
- 2025年贵州省公务员考试申论真题(B类)及答案解析.docx VIP
原创力文档

文档评论(0)