以下是一个示例代码,演示如何比较来自两个不同表格的列,并追加匹配的数据:
import pandas as pd
# 读取两个表格数据
df1 = pd.read_csv('table1.csv')
df2 = pd.read_csv('table2.csv')
# 比较两个表格的列,并追加匹配的数据
df_merged = pd.merge(df1, df2, on='column_name', how='inner')
# 将结果保存到新的表格
df_merged.to_csv('merged_table.csv', index=False)
注意,在上面的代码中,你需要将table1.csv
和table2.csv
替换为你自己的表格文件名,并将column_name
替换为你要比较的列名。代码中的inner
表示只保留两个表格中列值匹配的行,你也可以选择其他合适的连接方式,比如left
、right
或outer
。
最后,将比较结果保存到名为merged_table.csv
的新表格中。这个新表格将包含两个原始表格中的所有列,加上匹配的行的数据。