Pandas中对数据列进行重命名的方法
在 Pandas 中,可以使用 df.rename() 方法对 DataFrame 的列名进行重命名操作。这个方法会返回一个新的 DataFrame,其中列名已经被重命名。
df.rename() 方法需要传入一个字典作为参数,字典的键表示旧的列名,字典的值表示新的列名。例如:
import pandas as pd # 创建 DataFrame df = pd.DataFrame({ 'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Gender': ['F', 'M', 'M'] }) # 对 DataFrame 的列名进行重命名操作 df_renamed = df.rename(columns={'Name': '姓名', 'Age': '年龄', 'Gender': '性别'}) # 输出重命名后的 DataFrame print(df_renamed)
运行上述代码,输出结果为:
姓名 年龄 性别 0 Alice 25 F 1 Bob 30 M 2 Charlie 35 M
在这个例子中,我们首先创建了一个 DataFrame,然后使用 rename() 方法对其列名进行了重命名操作,并将结果赋值给了 df_renamed 变量。在这个方法的参数中,我们使用了一个字典,其中键是旧的列名,值是新的列名。
相关文章