要将一个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按指定字段升序排列的功能。