如何在 Python 中重命名列名?2024 年 8 月 29 日 | 5 分钟阅读 让我们看看如何修改 Pandas DataFrame 的列标题。在本教程中,我们将介绍六种更改 Pandas DataFrame 中列名的方法。记录存储在 Pandas DataFrame 中,这是一个矩形矩阵。DataFrame 可以方便地可视化和处理数据。它既有行也有列。 每一列包含一个特定特征或属性的数据数组,每一行表示对单一事件的观察。每一个 Pandas DataFrame 列在其整个过程中都包含同质记录。然而,DataFrame 的行在其整个过程中仍然可以具有异质或同质的记录数据类型。与二维 Python 数组不同,Pandas DataFrame 具有标记的轴。 重命名 Python 中的列的方法使用 rename() 函数应用 rename() 方法是重命名 DataFrame 列的一种技术。当我们想重命名几个特定的列时,这种方法非常方便,因为我们需要为需要更改的列提供数据。 示例 1:重命名单个列 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['1', 'Changed', '3'], dtype='object') 示例 2:重命名多个列 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['Changed_1', 'Changed_2', '3'], dtype='object') 通过分配新的不同列名列表还可以通过将包含替代名称的列表直接分配给 DataFrame 的列属性来更改列名。这种方法的缺点是,即使我们只想重命名 DataFrame 的某些特定列,我们也必须为所有列提供新的标识符。 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['Changed_1', 'Changed_2', 'Changed_3'], dtype='object') 使用 DataFrame.set_axis() 函数重命名列名在此实例中,我们将使用 set_axis 方法更改列名。作为参数,我们将提供更新后的列名以及需要更改名称的轴。 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['Changed_1', 'Changed_2', 'Changed_3'], dtype='object') 使用 DataFrame.add_prefix() 和 DataFrame.add_suffix() 函数重命名列名通过使用 add Suffix 和 add Prefix 函数,我们将在此实例中更改列名。我们将提供需要附加到列的初始和最终名称的 prefix 和 suffix。 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['s1_p', 's2_p', 's3_p'], dtype='object') 使用 Dataframe.columns.str.replace 函数替换列名中的特定文本在此示例中,我们将使用 replace 方法更改列名。作为列的参数,我们将传入原始名称和新名称。 代码 输出 Original dataframe: Index(['1', '2', '3'], dtype='object') After changing the name: Index(['Col_1', 'Col_2', 'Col_3'], dtype='object') |
简介 信号的功率谱密度 (PSD) 描绘了其功率如何在频率上分布。它在许多技术领域都有信号处理应用。PSD 用于评估无线电和雷达等通信系统中的信道占用率和相关频率。PSD 广泛用于……
阅读 4 分钟
C 语言家族(C、C++、Java、C# 等)开发的程序需要 main() 函数来指定执行的开始位置。然而,由于 Python 是一种解释型语言,也可以在交互式 shell 中使用,因此没有这样的东西……
阅读 3 分钟
在本节中,我们将讨论 Python 编程语言中的赋值运算符。在进入该主题之前,让我们简要介绍一下 Python 中的运算符。运算符是用于在操作数之间执行逻辑和数学运算的特殊符号……
阅读 6 分钟
在本文中,我们将介绍将 Kaggle 数据集导入 Google Colab 的过程。入门:在本节中,我们将介绍两种不同的方法来开始使用 Colab。第一种方法是,我们将通过 Kaggle API 下载数据集,然后...
阅读 3 分钟
聊天机器人通常被吹捧为用户与技术和企业交互方式的一场革命。与传统应用程序相比,它们具有更简单的界面,因为它们只需要用户聊天。聊天机器人旨在理解并执行用户要求的任务...
阅读9分钟
Python seek() 方法用于更改文件句柄的当前位置。文件句柄就像一个光标,用于定义文件中要读取或写入数据的位置。语法:fi.seek(offset, from_where),其中 fi 是...
阅读 2 分钟
在本教程中,我们将讨论队列的基本概念和内置的 Queue 类,并使用 Python 代码实现它。什么是队列?队列是一种线性数据结构,用于按顺序存储数据。队列的概念基于……
7 分钟阅读
在许多竞争性考试中,我们会遇到查找中间数字的问题。考虑问题中给出的约束也很重要,例如最小比较次数。让我们看看该问题的不同解决方案。1. 传统方法在传统方法中,使用数学计算,中间元素将...
阅读 3 分钟
简介 城市规划和环境跟踪受益于使用地理空间数据,即有关地球表面位置的信息。Folium 模块是 Python 最好的地理数据处理和可视化工具之一。一个名为 Folium 的 Python 模块使创建...
阅读 4 分钟
在下面的教程中,我们将了解如何借助 Python 编程语言创建身体质量指数 (BMI) 计算器。但在开始创建之前;让我们简要讨论一下身体质量指数 (BMI) 是什么。了解身体质量指数 (BMI) BMI,简称...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India