📜  python 重命名列 - Python (1)

📅  最后修改于: 2023-12-03 15:04:19.101000             🧑  作者: Mango

Python 重命名列

在数据处理过程中,经常需要对数据表格中的列进行重命名。Python提供了多种方法来实现这一操作,下面将介绍其中两种方法。

方法一:使用rename()方法

使用pandas库中的rename()方法可以轻松地重命名数据表格中的列。

import pandas as pd

# 创建样例数据表格
df = pd.DataFrame({'原列名': [1, 2, 3], '其他列': ['a', 'b', 'c']})

# 输出原始数据表格
print(df)

# 重命名列
df = df.rename(columns={'原列名': '新列名'})

# 输出新的数据表格
print(df)

输出结果为:

   原列名 其他列
0     1   a
1     2   b
2     3   c

   新列名 其他列
0     1   a
1     2   b
2     3   c

以上代码中,我们首先创建了一个样例数据表格,包括两列数据。接着,我们使用rename()方法将‘原列名’这一列改名为‘新列名’,并生成一个新的数据表格。最后输出新的数据表格以进行检查。

方法二:直接赋值

也可以通过直接给数据表格的列属性赋新值的方式来实现对列的重命名。

import pandas as pd

# 创建样例数据表格
df = pd.DataFrame({'原列名': [1, 2, 3], '其他列': ['a', 'b', 'c']})

# 输出原始数据表格
print(df)

# 重命名列
df.columns = ['新列名', '其他列']

# 输出新的数据表格
print(df)

输出结果为:

   原列名 其他列
0     1   a
1     2   b
2     3   c

   新列名 其他列
0     1   a
1     2   b
2     3   c

以上代码中,我们首先创建了一个样例数据表格,包括两列数据。接着,我们将列‘原列名’改名为‘新列名’,并生成一个新的数据表格。最后输出新的数据表格以进行检查。

无论采用哪种方法,都可以方便地对数据表格中的列进行重命名。