中文Python的Pandas的 分类数据及编码

中文Python 0 7

中文版Pandas

设 产品分类 = 表格.分类数据(CSV数据, "产品类别")
CSV数据["分类代码"] = 产品分类.cat.codes
打印("分类列表:", 产品分类.cat.categories)
打印("分类代码:", 表格.前几行(CSV数据[["产品类别", "分类代码"]], 10))

原版Pandas

产品分类 = CSV数据["产品类别"].astype("category")
CSV数据["分类代码"] = 产品分类.cat.codes
print("分类列表:", 产品分类.cat.categories)
print("分类代码:", CSV数据[["产品类别", "分类代码"]].head(10))

打印信息

分类列表: Index(['办公设备', '电子产品', '电脑配件', '网络设备'], dtype='str')
分类代码:    产品类别  分类代码
0  电子产品     1
1  办公设备     0
2  办公设备     0
3  电脑配件     2
4  电脑配件     2
5  电子产品     1
6  办公设备     0
7  电脑配件     2
8  电子产品     1
9  电脑配件     2


也许您对下面的内容还感兴趣: