在Python中,可以使用pandas库来比较不同表列的值并返回匹配的结果。下面是一个示例代码:
import pandas as pd
# 创建两个DataFrame
df1 = pd.DataFrame({'A': [1, 2, 3, 4],
'B': ['a', 'b', 'c', 'd']})
df2 = pd.DataFrame({'A': [1, 2, 5, 6],
'B': ['a', 'b', 'e', 'f']})
# 使用merge函数根据列A进行比较
merged_df = pd.merge(df1, df2, on='A', suffixes=('_df1', '_df2'))
# 输出匹配的结果
print(merged_df)
输出结果:
A B_df1 B_df2
0 1 a a
1 2 b b
在上面的示例中,我们使用merge函数根据列"A"进行比较,并使用suffixes参数为两个DataFrame的重叠列添加后缀。最后,我们打印出匹配的结果。
注意:在实际使用中,你可能需要根据具体的需求进行适当的调整和修改。
上一篇:比较不同表格中的值