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

备考刷题,请到

CDA认证小程序

假设有Series对象ss,属于分类型变量,如果需要保留变量中的非重复值,可以使用下面哪个方法?
A. ss.num()
B. ss.isnull()
C. ss.unique()
D. ss.nunique()
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是 C: `ss.unique()`。

分析:

- A: `ss.num()` 不是一个有效的方法。Pandas 的 Series 对象并没有 `num()` 方法,因此这个选项是无效的。

- B: `ss.isnull()` 方法用于检测缺失值,它会返回一个布尔类型的 Series,用于指示哪些位置是缺失值。这个方法与获取非重复值无关。

- C: `ss.unique()` 方法用于返回一个包含 Series 中所有唯一值的 NumPy 数组。这正是题目中要求的“保留变量中的非重复值”的功能。因此,这是正确的选择。

- D: `ss.nunique()` 方法用于计算 Series 中唯一值的数量,并返回这个数量的整数值。虽然它涉及唯一值,但它并不返回这些值本身,而是返回它们的计数,因此不符合题目的要求。

综上所述,`ss.unique()` 是正确的方法,因为它能够直接返回 Series 中的非重复值。