python - 在 pandas 中查找行之间和列之间的匹配项
问题描述
感谢您的帮助。
我有一个 30,000 行的数据框,有两列数字。我想查找并删除重复的行-每列中的数字都匹配,如果行匹配,但每列中的值都被翻转
df1:
Col1 | Col2 |
---|---|
100021 | 965000 |
100021 | 134389 |
987655 | 134210 |
100021 | 965000 |
965000 | 100021 |
输出:
Col1 | Col2 |
---|---|
100021 | 965000 |
100021 | 134389 |
987655 | 134210 |
我考虑过各种方法:外连接、将列压缩在一起、创建值列表,但想不出一种明确的方法来实现这些方法中的任何一种。
有什么想法可以实现这一目标吗?谢谢你的帮助!
解决方案
推荐阅读
- c# - 在数据库中添加外键,并使用生产中的现有记录。使用实体框架的迁移方法
- python - 有没有办法在熊猫数据框中显示分类自变量的回归系数?
- kubernetes - 如何应用 Nginx 入口速率限制?
- java - 具有扩展实体管理器或同步点(多次提交)的 Quarkus 应用程序
- azure-cosmosdb - 欺诈场景的建模图数据库
- google-cloud-platform - 如何通过谷歌云中的对等 vpc 连接导出特定路由?
- video - FFMPEG 多次剪切并连接它们?
- powershell - 使用条件一次运行多个命令行
- java - 如何同步和更新非规范化的 cassandra 表
- laravel-8 - 如何检查请求是否具有二级 url