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

备考刷题,请到

CDA认证小程序

假设有DataFrame对象df,以下哪个方法可以修改df的列标签名(表头)?
A. df.columns()
B. df.rename()
C. df.change()
D. df.modif()
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是 B: `df.rename()`。

分析:

- A: `df.columns()` 是不正确的。虽然 `df.columns` 属性可以用于获取和设置 DataFrame 的列标签,但它不是一个方法,因此不能加括号 `()` 使用。正确的用法是直接通过赋值来修改列标签,例如 `df.columns = ['new_name1', 'new_name2', ...]`。

- B: `df.rename()` 是正确的。`rename()` 方法可以用于修改列标签。通过指定参数 `columns`,你可以传入一个字典,将旧的列名映射到新的列名。例如:`df.rename(columns={'old_name': 'new_name'}, inplace=True)`。

- C: `df.change()` 是不正确的。在 pandas 中没有 `change()` 这个方法。

- D: `df.modif()` 是不正确的。在 pandas 中也没有 `modif()` 这个方法。

因此,`df.rename()` 是修改 DataFrame 列标签的正确方法之一。