以下是一个使用Python Pandas库比较两个表格列并将结果放入另一个表格的示例代码:
import pandas as pd
# 创建第一个表格
data1 = {'Name': ['Tom', 'Nick', 'John'],
'Age': [28, 32, 25],
'City': ['New York', 'Paris', 'London']}
df1 = pd.DataFrame(data1)
# 创建第二个表格
data2 = {'Name': ['Tom', 'Nick', 'John'],
'City': ['New York', 'Paris', 'Berlin'],
'Salary': [50000, 60000, 55000]}
df2 = pd.DataFrame(data2)
# 比较两个表格的列,并将结果放入第三个表格
df3 = pd.DataFrame()
df3['Name'] = df1['Name']
df3['Age'] = df1['Age']
df3['City_from_df1'] = df1['City']
df3['City_from_df2'] = df2['City']
df3['Salary'] = df2['Salary']
# 打印第三个表格
print(df3)
运行以上代码将输出以下结果:
Name Age City_from_df1 City_from_df2 Salary
0 Tom 28 New York New York 50000
1 Nick 32 Paris Paris 60000
2 John 25 London Berlin 55000
在这个示例中,我们创建了两个表格df1
和df2
,然后通过比较它们的列将结果放入第三个表格df3
。在df3
中,我们保留了Name
和Age
这两个列来自df1
的数据,保留了City
列来自df1
和df2
的数据,并保留了Salary
列来自df2
的数据。
上一篇:比较表格的列并动态查找差异
下一篇:比较表格和查询