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

备考刷题,请到

CDA认证小程序

假设有DataFrame对象df,想要将df按照某数值型字段升序排列,可以使用以下哪个方法?
A. df.sort_values()
B. df.sort_index()
C. df.index()
D. df.sort()
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要将一个DataFrame对象按照某个数值型字段升序排列,应该使用 `df.sort_values()` 方法。因此,正确答案是 A: `df.sort_values()`。

### 分析:

- **A: `df.sort_values()`**
- 这是用于根据一个或多个列的值对DataFrame进行排序的方法。可以指定按哪个列进行排序,并可以选择升序或降序排列,是实现题目要求的正确方法。
- 示例用法:`df.sort_values(by='column_name', ascending=True)`

- **B: `df.sort_index()`**
- 这个方法用于根据DataFrame的索引进行排序,而不是根据某个字段的值。虽然它也可以进行升序或降序排列,但不适用于根据数据列进行排序的需求。

- **C: `df.index()`**
- 这是一个属性而不是方法,用于访问DataFrame的索引。它不用于排序操作。

- **D: `df.sort()`**
- 在pandas中,`sort()` 不是一个DataFrame的方法。过去老版本的pandas可能支持,但现在已被弃用。`sort_values()` 和 `sort_index()` 是推荐使用的方法。

因此,`df.sort_values()` 是正确的选择,能够实现对DataFrame按指定字段升序排列的功能。