可以使用pandas的merge函数将两个数据帧合并,然后进行比较。下面是一个示例:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) df2 = pd.DataFrame({'A': [1, 2, 3], 'B': [10, 11, 12], 'C': [7, 8, 9]})
merged_df = pd.merge(df1, df2, on='A')
print(merged_df['B_x'] == merged_df['B_y'])
输出结果如下: 0 False 1 False 2 False dtype: bool
在合并后的数据帧中,B_x是第一个数据帧中的B列,B_y是第二个数据帧中的B列。对这两列进行比较即可得到比较结果。
上一篇:不同大小的列表转为数据帧
下一篇:不同大小的图片的网格图库