正確答案是 B: `df.rename()`。
分析:
- A: `df.columns()` 是不正確的。雖然 `df.columns` 屬性可以用于獲取和設(shè)置 DataFrame 的列標(biāo)簽,但它不是一個(gè)方法,因此不能加括號(hào) `()` 使用。正確的用法是直接通過(guò)賦值來(lái)修改列標(biāo)簽,例如 `df.columns = ['new_name1', 'new_name2', ...]`。
- B: `df.rename()` 是正確的。`rename()` 方法可以用于修改列標(biāo)簽。通過(guò)指定參數(shù) `columns`,你可以傳入一個(gè)字典,將舊的列名映射到新的列名。例如:`df.rename(columns={'old_name': 'new_name'}, inplace=True)`。
- C: `df.change()` 是不正確的。在 pandas 中沒(méi)有 `change()` 這個(gè)方法。
- D: `df.modif()` 是不正確的。在 pandas 中也沒(méi)有 `modif()` 這個(gè)方法。
因此,`df.rename()` 是修改 DataFrame 列標(biāo)簽的正確方法之一。