简单学量化pandas的应用22sort_values函数1

sort_values是pandas中的排序函数,语法如下:

DataFrame.sort_values(by,axis=0,ascending=True,inplace=False,kind=’quicksort’,na_position=’last’, ignore_index=False,key=None)

下面我们就简单的介绍一下各参数:

by:按这个字段排序。比如说考试成绩表,按总分数排名,就是by=’总分数’。

axis:值为0或1,默认为0。值为0,则调整各行排序;值为1,则调整各列排序。日常应用中,调整各行排序的情况多。

ascending:值为True或False,默认为True。值为True,则为升序排列;值为False,则为降序排列。比如按总分由大到小排序,则ascending=False。

inplace:值为True或False,默认为False。值为True,则原dataframe变为排序后的dataframe;值为False,则原dataframe不变。

kind:表示使用排序的算法,快排quicksort,,归并mergesort, 堆排序heapsort,稳定排序stable ,默认是 :快排quicksort。

na_position:值为first或last,默认为last。值first,则空值排在前面;值为last,则空值排在后面。

ignore_index:新生成的数据帧的索引是否重排,默认False(采用原数据的索引)

key:默认为None。意思是排序前先用某一函数计算一下。

下次文章开始,将对以上参数逐一

举例详细说明。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74915
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日 下午1:53
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注