categorical转换为普通数组
时间: 2024-03-23 10:40:16 浏览: 53
Categorical Data Analysis Using SAS(3rd) 无水印原版pdf
5星 · 资源好评率100%
要将categorical数据类型转换为普通数组,可以使用pandas库中的cat.codes属性。例如,假设有一个名为"categories"的categorical Series,可以使用以下代码将其转换为普通数组:
```
import pandas as pd
categories = pd.Series(['A', 'B', 'C', 'A', 'B', 'C']).astype('category')
array = categories.cat.codes
print(array)
```
这将输出一个普通数组,其中每个值对应于相应类别的编码。在这个例子中,输出的数组将是[0, 1, 2, 0, 1, 2]。
阅读全文