当前位置: 首页 > article >正文

LeetCode 2882.删去重复的行

DataFrame customers
±------------±-------+
| Column Name | Type |
±------------±-------+
| customer_id | int |
| name | object |
| email | object |
±------------±-------+
在 DataFrame 中基于 email 列存在一些重复行。

编写一个解决方案,删除这些重复行,仅保留第一次出现的行。

返回结果格式如下例所示。

示例 1:

输入:
±------------±--------±--------------------+
| customer_id | name | email |
±------------±--------±--------------------+
| 1 | Ella | emily@example.com |
| 2 | David | michael@example.com |
| 3 | Zachary | sarah@example.com |
| 4 | Alice | john@example.com |
| 5 | Finn | john@example.com |
| 6 | Violet | alice@example.com |
±------------±--------±--------------------+
输出:
±------------±--------±--------------------+
| customer_id | name | email |
±------------±--------±--------------------+
| 1 | Ella | emily@example.com |
| 2 | David | michael@example.com |
| 3 | Zachary | sarah@example.com |
| 4 | Alice | john@example.com |
| 6 | Violet | alice@example.com |
±------------±--------±--------------------+
解释:
Alice (customer_id = 4) 和 Finn (customer_id = 5) 都使用 john@example.com,因此只保留该邮箱地址的第一次出现。

直接用drop_duplicates方法即可:

import pandas as pd

def dropDuplicateEmails(customers: pd.DataFrame) -> pd.DataFrame:
    # 删除重复的email字段,保留第一个,原地修改
    customers.drop_duplicates(subset='email', keep='first', inplace=True)
    return customers

http://www.kler.cn/a/273073.html

相关文章:

  • 从0开始学习搭网站第二天
  • 计算机二级-Java系列(Java的特点)
  • Java安全—SPEL表达式XXESSTI模板注入JDBCMyBatis注入
  • 工程水印相机结合图纸,真实现场时间地点,如何使用水印相机,超简单方法只教一次!
  • 49_Lua调试
  • 浅谈ArcGIS的地理处理(GP)服务之历史、现状和未来
  • ubuntu安装docker的详细教程
  • 代码随想录 二叉树—平衡二叉树
  • 2023年度VSCode主题推荐(个人常用主题存档)
  • Machine Learning ---- Feature Scaling
  • 学完排序算法,终于知道用什么方法给监考完收上来的试卷排序……
  • VS2022 配置QT5.9.9
  • uniapp 兼容pc与手机的样式方法
  • hcia复习总结9
  • Custom GPTs Are Here and Will Impact Everything AI
  • Milvus向量数据库检索
  • 【大数据面试题】 018 数据仓库的分层了解吗?说说你的理解
  • Python 小爬虫:爬取 bing 每日壁纸设为桌面壁纸
  • 最新WordPress网址导航设计师主题风格网站源码
  • 基于vue实现bilibili网页
  • Java面试题总结15之简述你对RPC,RMI的理解
  • 如何用 UDP 实现可靠传输?并以LabVIEW为例进行说明
  • springboot277流浪动物管理系统
  • python 直方图
  • js基础语法大全(时间戳,uuid,字符串转json)
  • 大模型—概念