Python – 在 Pandas DataFrame 的列名加前缀

Python – 在 Pandas DataFrame 的列名加前缀

要给所有列名加前缀,使用 add_prefix() 方法。首先,导入所需的 Pandas 库−

import pandas as pd

创建一个包含 4 列的 DataFrame −

dataFrame = pd.DataFrame({"汽车": ['宝马', '雷克萨斯', '特斯拉', '野马', '奔驰', '捷豹'],"立方容量": [2000, 1800, 1500, 2500, 2200, 3000],"注册价格": [7000, 1500, 5000, 8000, 9000, 6000],"销售量": [ 100, 120, 150, 110, 200, 250]
})

使用 add_prefix() 给每个列添加 _column 前缀−

dataFrame.add_prefix('column_')

示例

以下是代码 −

import pandas as pd

# 创建 DataFrame
dataFrame = pd.DataFrame({"汽车": ['宝马', '雷克萨斯', '特斯拉', '野马', '奔驰', '捷豹'],"立方容量": [2000, 1800, 1500, 2500, 2200, 3000],"注册价格": [7000, 1500, 5000, 8000, 9000, 6000],"销售量": [ 100, 120, 150, 110, 200, 250]
})

print"DataFrame ...\n",dataFrame

print"\n更新后的 DataFrame...\n",dataFrame.add_prefix('column_')

输出

这将产生以下输出 −

DataFrame ...
        汽车   立方容量   注册价格   销售量
0       宝马       2000        7000          100
1   雷克萨斯       1800        1500          120
2     特斯拉       1500        5000          150
3       野马       2500        8000          110
4       奔驰       2200        9000          200
5       捷豹       3000        6000          250

更新后的 DataFrame...
  column_汽车   column_立方容量   column_注册价格   column_销售量
0       宝马                  2000                  7000                 100
1   雷克萨斯                  1800                  1500                 120
2     特斯拉                  1500                  5000                 150
3       野马                  2500                  8000                 110
4       奔驰                  2200                  9000                 200
5       捷豹                  3000                  6000                 250

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程