当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Pandas unique方法用法及代码示例


Pandas unique(~) 方法返回输入数组的唯一值。返回值的顺序遵循其在输入数组中的原始顺序。

参数

1. values | array-like

输入数组。通常这是一个标准列表、一个系列或一个 NumPy 数组。

返回值

返回类型取决于 values 的类型:

输入类型

返回类型

Index

Index

Categorical

Categorical

Array-like

numpy 数组

例子

基本用法

要查找系列的唯一值:

s = pd.Series([7,6,5,7])
pd.unique(s)



array([7, 6, 5])

请注意以下事项:

  • 唯一值尊重原始顺序

  • 由于输入是列表,因此返回类型是 Numpy 数组

独特的元组

正如您所期望的,当至少一对项目不匹配时,一对元组被认为是唯一的:

s = pd.Series([("A","B"),("B","B"),("A","B")])
pd.unique(s)



array([('A', 'B'), ('B', 'B')], dtype=object)

相关用法


注:本文由纯净天空筛选整理自Isshin Inada大神的英文原创作品 Pandas | unique method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。