代码
import pandas as pd
ages=[15,16,19,20,25,30,35,36,37,40]#年龄
bins=[10,15,20,25,30,35,40]#10到15一组15到20一组其余类推
agesgroup=pd.cut(ages,bins)
生成的这个agesgroup是一个特殊的Categorical对象。
agesgroup.value_counts()
(10,15]这个组有一个
(15,20]这个组有三个
agesgroup.codes
这里的[0,1,1,1,2,3,4,5,5,5]是说第一个数15属于第0组即(10,15]这一组,16属于第一组即(15,20]这一组,依次类推。
agesgroup.categories
这里的 closed='right’表示的是区间是右边封闭的。