首页 > 其他分享 ># yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除

# yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除

时间:2023-11-23 20:00:36浏览次数:39  
标签:yyds 粉丝 删除 df 代码 莫生气 Python 干货 行给

大家好,我是皮皮。

一、前言

前几天在Python白银交流群【上海新年人】问了一个Pandas数据处理的问题,一起来看看吧。

大佬们,如何把某一列中包含某个值的所在行给删除?比方说把包含电力这两个字的行给删除。

# yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除_数据

这里【FANG.J】指出:数据不多的话,可以在excel里直接ctrl f,查找“电力”查找全部,然后ctrl a选中所有,右键删除行。这个方法肯定是可行的,但是这里粉丝想要通过Python的方法进行解决,一起来看看该怎么处理吧。

二、实现过程

这里【莫生气】给了一个思路和代码:

# 删除Column1中包含'cherry'的行 
df = df[~df['Column1'].str.contains('电力')]

经过点拨,顺利地解决了粉丝的问题。后来粉丝增加了难度,问题如下:但如果我同时要想删除包含电力与电梯,这两个关键的,又该怎么办呢?

这里【莫生气】和【FANG.J】继续给出了答案,可以看看上面的这个写法,中间加个&符号即可。代码如下:df = df[~df['col1'].str.contains('电力|电梯')]

# yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除_Python基础_02

顺利地解决了粉丝的问题。

但是粉丝还有其他更加复杂的需求,其实本质上方法就是上面提及的,如果你想要更多的话,可以考虑下从逻辑 方面进行优化,如果没有的话,正向解决,那就是代码的堆积。这里给大家分享下【瑜亮老师】的金句:当你"既要,又要,还要"的时候,代码就会变长。

# yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除_Python入门_03

【Python自动化高效办公超入门】大家好,我是Python进阶者,很多粉丝有自动化办公的需求,在此我和【吴老板】、【月神】大佬合力共著一本Python自动化高效办公书籍,目前已经正式上市了,欢迎大家订阅,请大家多多支持,谢谢~

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Pandas数据处理的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【上海新年人】提出的问题,感谢【莫生气】、【FANG.J】、【瑜亮老师】给出的思路,感谢【PI】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

# yyds干货盘点 # 大佬们,如何把某一列中包含某个值的所在行给删除_数据处理_04

标签:yyds,粉丝,删除,df,代码,莫生气,Python,干货,行给
From: https://blog.51cto.com/u_13389043/8533932

相关文章

  • # yyds干货盘点 # Pandas实现这列股票代码中10-12之间的股票筛出来
    大家好,我是皮皮。一、前言前几天在Python白银交流群【YVONNE......
  • 【干货】Ehome demo工具的详细使用方法
    关注小编的都知道,除了日常方案与各类技术难题,小编也会经常分享一些技术干货。今天小编就给大家介绍一下Ehomedemo工具的详细使用方法。利用该工具可以测试和调试海康监控设备。具体步骤如下:1、选择所需IP;2、如果是测试本地设备,即配置本地ip;3、若是测试公网设备,配置公网......
  • 【干货】Ehome demo工具的详细使用方法
    关注小编的都知道,除了日常方案与各类技术难题,小编也会经常分享一些技术干货。今天小编就给大家介绍一下Ehomedemo工具的详细使用方法。利用该工具可以测试和调试海康监控设备。具体步骤如下:1、选择所需IP;2、如果是测试本地设备,即配置本地ip;3、若是测试公网设备,配置公网ip即可。目......
  • # yyds干货盘点 # 有人能看出来这种是什么图吗?
    大家好,我是皮皮。一、前言前几天在Python铂金交流群【gyx】问了一个Python可视化的问题,一起来看看吧。问题描述:这种是什么图?哪个库可以画?图片如下:二、实现过程后来【Engineer】给了一个提示是神经网络图,然后【枫涧澈浪】补充道,使用py2neo可以制作这个图。关于py2neo的部分用法,如下......
  • #yyds干货盘点#VueRouter模拟实现
    hash模式URL中#号后面的内容作为路径地址监听hashchange事件根据当前路与地址找到对应的组件重新渲染history模式通过history.pushState()方法改变地址栏监听popstate事件根据当前路由地址找到对应组件重新渲染基本使用//1.注册路由插件Vue.use(VueRouter)//2.创建router对......
  • 【虹科干货】如何解决安全问题?——重新定义与供应链伙伴的合作
    2023年竟已接近尾声,2024年又该如何呢?安全和第三方风险管理的正忙于总结过去,展望未来。调查显示,仅有16%的组织表示,在过去的一年里他们有效地管理了第三方风险,我们需要重新审视现有流程效率的机会。平均而言,一个组织会与88个第三方共享敏感或关键信息。对于员工超过10,000人的组织,这......
  • # yyds干货盘点 # chrome老更新的话 driver怎么才能保持更新呢?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【鶏啊鶏。】问了一个selenium驱动器的问题,一起来看看吧。问题描述:有没有selenium用的比较多的大佬 想问问一些selenium的定时任务 关于chrome老更新的话 driver怎么才能保持更新呢二、实现过程后来【瑜亮老师】给了一......
  • 【虹科干货】Oracle与Redis Enterprise协同,作为企业缓存解决方案
    单独使用Oracle作为企业缓存数据库时,会出现哪些问题呢?使用RedisEnterprise与Oracle共同用作企业级缓存或副本数据库,会出现哪些喜人的提升呢?Orcle配合使用RedisEnterprise,为什么能够打造更快、更高效、更具成本效益的现代企业数据库呢?  文章速览: Oracle为什么需要Redis......
  • 【虹科干货】Oracle与Redis Enterprise协同,作为企业缓存解决方案
    单独使用Oracle作为企业缓存数据库时,会出现哪些问题呢?使用RedisEnterprise与Oracle共同用作企业级缓存或副本数据库,会出现哪些喜人的提升呢?Orcle配合使用RedisEnterprise,为什么能够打造更快、更高效、更具成本效益的现代企业数据库呢?文章速览:Oracle为什么需要RedisEnterpriseRed......
  • # yyds干货盘点 # 盘点一个Python自动化办公需求之word文档图片自动插入
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。下面还给出了他的代码。三、总结大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公之word文档图片自动插入问题,文中针对该问题,给出了具体的解析和代码实现,帮助......