鱼C论坛

 找回密码
 立即注册
查看: 2471|回复: 0

[技术交流] Series数据的sort内置和外置

[复制链接]
发表于 2020-12-10 09:26:38 | 显示全部楼层 |阅读模式

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

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

x
sort_values函数则是对values进行排序输出,默认inplace参数为假即返回排序后的series,不影响原series。
import pandas as pd
idx =  "hello the cruel world".split()
val = [1000, 201, None, 104]
t = pd.Series(val, index = idx)
print (t, "<- t")
print (t.sort_values(), "<- t.sort_values()")
print (t, "<- t")

如果想影响原series可以启用函数的inplace参数为True。
import pandas as pd
idx =  "hello the cruel world".split()
val = [1000, 201, None, 104]
t = pd.Series(val, index = idx)
print (t, "<- t")
t.sort_index(inplace = True)
print (t, "<- after t.sort_index(inplace=True)")
t.sort_values(inplace = True)
print (t, "<- after t.sort_values(inplace=True)")

程序的执行结果:
hello    1000
the       201
cruel     NaN
world     104
dtype: float64 <- t
cruel     NaN
hello    1000
the       201
world     104
dtype: float64 <- after t.sort_index(inplace=True)
world     104
the       201
hello    1000
cruel     NaN
dtype: float64 <- after t.sort_values(inplace=True)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-17 02:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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