pandas如何删除索引列(pandas DataFrame 删除重复的行的实现方法)
类别:脚本大全 浏览量:2789
时间:2022-04-02 14:27:56 pandas如何删除索引列
pandas DataFrame 删除重复的行的实现方法1. 建立一个dataframe
|
c = pd.dataframe({ 'a' :[ 'dog' ] * 3 + [ 'fish' ] * 3 + [ 'dog' ], 'b' :[ 10 , 10 , 12 , 12 , 14 , 14 , 10 ]}) |
2. 判断是否有重复项
用duplicated( )函数判断
|
c.duplicated() |
3. 有重复项,则可以用drop_duplicates()移除重复项
|
c.drop_duplicates() |
4. duplicated( )和drop_duplicates( )方法是以默认的方式判断全部的列(上面的例子中是看两个变量a和b是否都是重复出现)。
我们也可以对特定的列进行重复项判断。
|
c.duplicated([ 'a' ]) c.drop_duplicates([ 'a' ]) c.duplicated([ 'b' ]) c.drop_duplicates([ 'b' ]) |
5. norepeat_df = df.drop_duplicates(subset=['a_id', 'b_id'], keep='first')
#上面的命令去掉unit_id和kpi_id列中重复的行,并保留重复出现的行中第一次出现的行
补充:
- 当keep=false时,就是去掉所有的重复行
- 当keep=‘first'时,就是保留第一次出现的重复行
- 当keep='last'时就是保留最后一次出现的重复行。
(注意,这里的参数是字符串,要加引号!!!)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_40981268/article/details/86498762
您可能感兴趣
- sql语句delete的用法(SQL删除语句DROP、TRUNCATE、 DELETE 的区别)
- dedecms上传附件大小限制(dedecms删除文章同时也删除附件的修改方法)
- tomcat不显示图片怎么办(解决Tomcat重新部署后图片等资源被自动删除的问题)
- mysql完全快速清空一个表(浅谈MySQL如何优雅的做大表删除)
- sql server 管理日志可以删除吗(SQL Server查看login所授予的具体权限问题)
- dede菜单激活状态(DEDE采集大师官方留后门的删除办法)
- lnmp安装php(LNMP系列教程之二 删除站点及域名绑定)
- python实现删除列表重复元素功能(Python实现删除排序数组中重复项的两种方法示例)
- mysql怎么删除用户操作(解决mysql删除用户 bug的问题)
- sqlserver完全删除教程(sql server编写archive通用模板脚本实现自动分批删除数据)
- mysql删除表内所有数据(mysql 大表批量删除大量数据的实现方法)
- docker 清除none镜像(删除docker images中为none的镜像操作)
- Sql如何删除重复记录
- mysql如何删除整个表及数据(Mysql删除数据以及数据表的方法实例)
- tmp文档可以删除吗(tmpwatch命令清除旧文件的方法)
- pandas如何删除索引列(pandas DataFrame 删除重复的行的实现方法)
- 《傲骨之战》剧终 律政女魔头Diane,为什么是大女主天花板(傲骨之战剧终律政女魔头Diane)
- 汉族(汉族的祖先是谁)
- 中国有几个名族(中国有几个民族没列入56个民族)
- 数学语文题目(语文的数学题)
- 香蕉(香蕉三种人不宜吃)
- 没钱可以快乐吗(没钱也能快乐吗)
热门推荐
- 将匿名对象作为Model数据传给View
- axios如何跨域请求(axios取消请求与避免重复请求)
- sql版本号处理并发(SQL server高并发生成唯一订单号的方法实现)
- vue轮播图代码(vue实现无缝轮播效果跑马灯)
- dedecms栏目列表(dedecms子栏目中调用其顶级栏目名称和简介的方法)
- mariadb导入数据库命令(MySQL/MariaDB 如何实现数据透视表的示例代码)
- dedecms语法教程(dedecms 获取描述信息限制字数的语法)
- dedecms可以长期使用吗(dedecms5.7 文章不能发布问题探讨及解决方法)
- 软件测试常用mysql语句(MySQL压力测试工具Mysqlslap的使用)
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9