python - 查找两个不同数据框列之间的不匹配数据
问题描述
我正在尝试比较来自不同数据框的两列。问题是这些列的顺序不同。
鉴于以下两个数据框:
df1
index Letter
1 C,D,X
2 E,F
3 A,B
df2
index Letter
1 A
2 C,D
3 F
我想识别这两个数据框没有共同点的所有数据。例如,一个数据帧具有“A,B”,而另一个数据帧只有“A”。我正在尝试在 df2 中标记丢失的“B”。最好的方法是将“字母”的每一行拆分为列表列表,然后创建一个字典进行比较?
解决方案
推荐阅读
- android - 如何在 Android 布局文件中获得两个带有下拉菜单的选项?
- netbeans - NetBeans -- 不代表有效的 javafx Scene Builder 安装
- flutter - Flutter,TextFormField 的内容填充无法正常工作?
- c - C语言中两个数字的32位加法
- javascript - 根据其他单选按钮的值更改单选按钮
- c - 用 C 编写的代码的递归到迭代转换
- html - 响应式网格
- python - 如果洗牌,这个 5-d numpy 数组几乎不占用 RAM
- c++ - 如何使用代码块在 C++ 中连接实时数据库
- date - 将水晶报表中的日期时间字段转换为日期字段