import pandas as pd
data1 = {
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
}
data2 = {
'X': [10, 20, 30],
'Y': [40, 50, 60],
'Z': [70, 80, 90]
}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
# 创建一个列名映射字典
column_mapping = {df2.columns[i]: df1.columns[i] for i in range(len(df2.columns))}
# 使用映射字典来重命名df2的列
df2 = df2.rename(columns=column_mapping)
print(df2)
Pandas 用 df1 的列名来重命名 df2 的列【*df1和df2的列数相同】
本文介绍了如何使用Python的pandas库对两个DataFrame对象(data1和data2)进行列名映射,然后将df2的列重命名为与df1一致,最后打印出处理后的df2数据。

被折叠的 条评论
为什么被折叠?



