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

备考刷题,请到

CDA认证小程序

现在我们想调查人们每天花多少时间看电视,按照“男性“和“女性“分组,我们可以使用下列哪项命令能够实现分组的操作( )。
A. df.groupby()
B. df.cut()
C. df.qcut()
D. pd.value_counts()
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: df.groupby()

### 专业分析

在数据分析中,按性别分组调查人们每天花多少时间看电视是一种典型的分组聚合操作。下面是对选项的具体分析:

| 选项 | 描述 | 适用场景 |
|------|------|--------|
| **A: `df.groupby()`** | `groupby()` 是 Pandas 的一个强大功能,用于根据某些条件(如列值)对数据进行分组,然后对分组后的数据进行聚合、转换等操作。在本问题中,可以使用 `df.groupby('性别')` 来实现按性别分组。 | 分组并进行聚合操作,例如计算分组后的均值、总和等。 |
| **B: `df.cut()`** | `cut()` 用于将数据分割成离散的区间,常用于将连续数值变量分段。 | 将数值型数据转化为分类数据,例如按照区间划分年龄段。 |
| **C: `df.qcut()`** | `qcut()` 类似于 `cut()`,但它是基于数据的分位数进行分箱,能够生成大小相等的箱。 | 将数据按照分位数分段,确保每段包含相似数量的数据点。 |
| **D: `pd.value_counts()`** | `value_counts()` 用于统计每个值出现的次数,常用于查看某一类别变量中各个类别的频次。 | 统计某列中每个值的出现频次。 |

因此,`df.groupby()` 是用于分组的最佳选择,可以通过这种方式执行复杂的数据操作以得到所需的结果。