首页 > 解决方案 > 检查两个熊猫数据框是否已经合并

问题描述

假设我有 DataFrames df 和 df2。df2 可能已经或可能尚未与 df via 合并

df = df.merge(df2,how='left',left_index=True,right_index=True)

未合并时,它们应该没有共同的列名。

检查 df 和 df2 是否已经合并的最干净的方法是什么?

标签: python-2.7pandasmerge

解决方案


Combine Index.intersection and Index.empty to determine if there is are columns in common:

df.columns.intersection(df2.columns).empty

Returning True indicates that there are no columns in common.


推荐阅读