python-2.7 - 检查两个熊猫数据框是否已经合并
问题描述
假设我有 DataFrames df 和 df2。df2 可能已经或可能尚未与 df via 合并
df = df.merge(df2,how='left',left_index=True,right_index=True)
未合并时,它们应该没有共同的列名。
检查 df 和 df2 是否已经合并的最干净的方法是什么?
解决方案
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.
推荐阅读
- android - 当孩子身高不同时,RecyclerView 在向上滚动时会抖动
- vb.net - 单击一次部署:应用程序验证未成功
- jira - Jira - JQL 获取与我的任何子任务相关的所有问题
- php - 使用 PHP 从 API 获取 JSON 响应,使用 Javascript 将 JSON 数据格式化为 HTML
- c# - 如何使用实体框架映射类型为“字典”的属性?
- java - Android 在多个活动中访问一个对象
- angular-cli - Angular CLI 安装速度非常慢,并以错误结束
- asp.net - 我收到此错误(System.Web.Mvc.WebViewPage
.Model.get 返回 null。) - php - 如何转换 preg_replace 以包装数组中的单词,而不是一个单词?
- batch-file - 这个批处理文件只有一半运行任何人?