category类型在pandas中是和string,int等类型并列的一种数据类型,中文翻译可以理解为分类。即某些数据的分类可以是有限的。例如:人类只有男性和女性,硕士分为研究生和博士等等。下面,我们开始构建pandas创建category类型的两种方法。
1、创建series时,直接指定为category类
2、直接将dataFrame中的某一列指定为category
>>> df = pd.DataFrame({"A": ["a", "b", "c", "a"]})>>> df["B"] = df["A"].astype('category')>>> df A B0 a a1 b b2 c c3 a a>>> df.dtypesA objectB categorydtype: object哈哈,以上就是python小工具关于category类的创建,下一期将介绍category的具体用法。