公众号:尤而小屋
作者:Peter
编辑:Pete
大家好,我是Peter~
本文中介绍的是Categorical类型,主要实现的数据分类问题,用于承载基于整数的类别展示或编码的数据,帮助使用者获得更好的性能和内存使用...Categorical对象
主要是两种方式:
指定DataFrame的一列为Categorical对象
通过pandas.Categorical来生成
通过构造函数from_codes,前提是你必须先获得分类编码数据...当实际数据的类别超过了数据中观察到的4个数值:
actual\_cat = ["语文","数学","英语","地理","生物"]
cat\_data2 = cat\_data.cat.set\_...,也就是one-hot编码(独热码);产生的DataFrame中不同的类别都是它的一列,看下面的例子:
data4 = pd.Series(["col1","col2","col3","col4"] \...Categories (4, object): ['col1', 'col2', 'col3', 'col4']
pd.get\_dummies(data4) # get\_dummies:将一维的分类数据转换成一个包含虚拟变量的