python - 如何在熊猫数据框中同时基于 3 个列中的唯一性检索行?
问题描述
我有一个带有类似列的熊猫 df
StudentID | Date | TeahcerID
1 | 12/01/2020 | 3
2 | 12/01/2020 | 4
1 | 12/01/2020 | 5
1 | 12/01/2020 | 3
这是一个非常大的数据集,我们必须输出所有 3 列的组合都是唯一的行
就像上面的示例数据集一样,不应输出最后一行,因为它与第一行相同,但是即使它具有相同的学生 ID,也应输出倒数第二行,因为教师 ID 使该行唯一
输出应该是
StudentID | Date | TeahcerID
1 | 12/01/2020 | 3
2 | 12/01/2020 | 4
1 | 12/01/2020 | 5
解决方案
推荐阅读
- kubernetes - 无法将 Pod 间关联性应用于 Airflow 调度程序
- django-rest-framework - 图像没有显示在 index.html 上,我正在 Django 中编辑酒店模板,只是基础知识
- c# - 使用 MediatR 控制器删除多个 ID
- python - 仅在完成写入后使用 .hdf5 文件
- r - make-distribution.sh 在 Make R 包步骤失败时失败。没有提供参数
- javascript - bsmultiselect:如何获取用户选择的项目列表或数组?
- azure - 如何通过 Azure CLI 将触发器绑定到 Azure Datafactory Pipeline?
- nlp - BERT 的输入是令牌 ID。如何将相应的输入令牌向量输入 BERT?
- airflow - 如何将 conf 传递给计划的 DAG
- spring-boot - 在 Spring Boot REST 控制器中反序列化之前记录原始请求正文