我尝试使用下面的代码以排序的方式获取分类变量的唯一值,但没有成功。
import numpy as np
unique_values, unique_value_counts = np.unique(['Small', 'Medium', 'Large', 'Medium', 'Small', 'Large', 'Small', 'Medium'], return_counts = True)
print(unique_values)
它会提供如下输出
['Large', 'Medium', 'Small']
但是,我希望输出为升序格式,如
['Small', 'Medium', 'Large']
是否有一种方法可以使用np.unique()
以排序格式获得分类值?
1条答案
按热度按时间u4vypkhs1#
您可以首先使用字典Map翻译字符串: