考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

pandas中unique的作用是
A. 求数据结构的重复值
B. 求数据结构中的唯一值
C. 求数据结构的中位数
D. 求数据结构中的众数
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在pandas库中,`unique`函数的作用是用于获取数据结构中的唯一值。因此,正确答案是B: 求数据结构中的唯一值。

### 专业分析:

- **功能**:`unique`函数用于从一个pandas对象(如Series或DataFrame的一列)中提取唯一值。它返回一个包含所有唯一值的NumPy数组。

- **使用场景**:当你需要知道数据集中有哪些不同的值时,比如分类变量的所有类别,可以使用`unique`来方便地获取这些信息。

- **性能**:`unique`函数在处理大规模数据时表现良好,因为它是基于哈希表实现的,能够快速地识别并返回唯一值。

- **示例**:
```python
import pandas as pd

# 创建一个包含重复值的Series
s = pd.Series([1, 2, 2, 3, 4, 4, 5])

# 使用unique函数获取唯一值
unique_values = s.unique()

print(unique_values) # 输出: [1 2 3 4 5]
```

- **对比其他选项**:
- A: 求数据结构的重复值:pandas没有专门的函数直接用于获取重复值,不过可以使用`duplicated`方法来标识重复项。
- C: 求数据结构的中位数:可以使用`median`方法来计算。
- D: 求数据结构中的众数:可以使用`mode`方法来计算。

因此,`unique`函数专注于获取唯一值,是分析数据分布和了解数据特征的常用工具。