在pandas中,可以使用df.columns
属性来获取DataFrame的列名列表。如果想要在列名旁边添加数值,可以使用df.rename()
方法来实现。
具体步骤如下:
df.columns
获取DataFrame的列名列表。df.rename()
方法,传入字典作为参数,将列名进行重命名。以下是示例代码:
import pandas as pd
# 创建示例DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 获取列名列表
columns = df.columns
# 创建字典,添加数值后的列名
new_columns = {col: col + '_1' for col in columns}
# 重命名列名
df = df.rename(columns=new_columns)
# 打印结果
print(df)
输出结果:
A_1 B_1
0 1 4
1 2 5
2 3 6
在这个示例中,我们使用df.columns
获取了DataFrame的列名列表,然后创建了一个字典new_columns
,将原始列名作为键,添加数值后的列名作为值。最后,我们使用df.rename()
方法将列名进行重命名,得到了添加数值后的DataFrame。
领取专属 10元无门槛券
手把手带您无忧上云