pandas 学习汇总 统计:pd.cut与pd.qcut数字按区间划分 添加标签


data = pd.Series([0,8,1,5,3,7,2,6,10,4,9])

# 实例1:把这组数据分成两部分,一半大的,一半小的,如是小的数值变成'小',大的数值变成'大':

v=pd.qcut(data,[0,0.5,1],labels=['大','小'],duplicates='drop')#若有重复区间删除

# 0 大

# 1 小

# 2 大

# 3 大

# 4 大

# 5 小

# 6 大

# 7 小

# 8 小

# 9 大

# 10 小

# dtype: category

# Categories (2, object): [大 < 小]



v.value_counts()

# 大 6

# 小 5

# dtype: int64

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM