DataFrame中有一种很有效的过滤方式是df[bool exp],其中的bool exp为布尔表达式,可以是关于df的任何可以产生布尔值的运算或判断,并且还可以是多个布尔表达式的逻辑运算用括号分隔。

如果其中的元素是字符串,当然也可以用上述的方式狗率,但是如果过滤条件比较复杂,则可以用Series.str.contains(patcase=Trueflags=0na=nanregex=True)方法来过滤。

Series.str.contains(patcase=Trueflags=0na=nanregex=True)是Series的方法,其中参数pat是字符串,如果令参数regex为True,则pat就是正则表达式,可以利用python的正则表达式语法进行过滤。还可以令flags=re.IGNORECASE忽略大小写。当然,这些参数还有其他各种功能,可以查看相关文档获取更多内容http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.contains.html

pandas中DataFrame字符串过滤之正则表达式相关推荐

  1. pandas基于dataframe字符串数据列不包含特定字符串来筛选dataframe中的数据行(rows where values do not contain substring)

    pandas基于dataframe字符串数据列不包含(not contains)特定字符串来筛选dataframe中的数据行(rows where values do not contain subs ...

  2. pandas基于dataframe字符串数据列包含(contains)特定字符串来筛选dataframe中的数据行(rows where values contain substring)

    pandas基于dataframe字符串数据列包含(contains)特定字符串来筛选dataframe中的数据行(rows where values contain substring) 目录

  3. Python—pandas中DataFrame类型数据操作函数

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构.  本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数.  1)查看DataFram ...

  4. python查看dataframe数据类型_python pandas中DataFrame类型数据操作函数的方法

    python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  5. python科学计算笔记(九)pandas中DataFrame数据操作函数

    Python数据分析工具pandas中DataFrame和Series作为主要的数据结构. 本文主要是介绍如何对DataFrame数据进行操作并结合一个实例测试操作函数. 1)查看DataFrame数 ...

  6. python dataframe函数_python pandas中DataFrame类型数据操作函数的方法

    这篇文章主要介绍了关于python pandas中DataFrame类型数据操作函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 python数据分析工具pandas中Data ...

  7. pandas中的字符串处理函数

    欢迎关注"生信修炼手册"! 在pandas中,通过DataFrame来存储文件中的内容,其中最常见的数据类型就是字符串了.针对字符串,pandas提供了一系列的函数,来提高操作效率 ...

  8. Pandas中DataFrame基本函数整理(全)

    [python]Pandas中DataFrame基本函数整理(全) 构造函数 DataFrame([data, index, columns, dtype, copy]) #构造数据框 属性和数据 D ...

  9. pandas中DataFrame的ix,loc,iloc索引方式的异同

    pandas中DataFrame的ix,loc,iloc索引方式的异同 1.loc: 按照标签索引,范围包括start和end 2.iloc: 在位置上进行索引,不包括end 3.ix: 先在inde ...

最新文章

  1. 我总结了65份面试题,累计2430页,肝的太累了
  2. 从一个工程师到管理员的经验分享
  3. 十进制小数转换为二进制
  4. 在.net中读写XML方法的总结[转]
  5. 牛客网剑指offer编程实践41-50题
  6. mysql执行计划查看_查看Mysql执行计划
  7. svn , github工作流
  8. 【转载】ASP.NET MVC中Controller与View之间的数据传递总结
  9. php自定义session存储路径
  10. phpcms v9框架的目录结构分析
  11. 树莓派(0) : 树莓派4系统烧录、开机配置、网络连接、静态ip、开启root账号及ssh
  12. IDEA jsp页面代码没有高亮
  13. 作用JavaScript访问和操作数据库
  14. java sorted 方法_Stream系列(四)Sorted方法使用
  15. Mac快速录制音频工具:Recordia
  16. 三轴加速度计计算俯仰角、横滚角、偏航角
  17. 艾尔登法环绝配:iGame加推双风扇白色版RTX 3050
  18. STC8H8K64U——LED灯闪烁
  19. 简单爬取红牛分公司基本数据part01
  20. 相机选型焦距、距离的计算

热门文章

  1. 推荐销售必学——高效寻找客户的渠道和方法
  2. Git基本操作(15)- git +jenkins持续集成(windows+gitee)
  3. (详细教程)opencv+pycharm+笔记本摄像头 做一个人脸识别
  4. 【区块链技术工坊28期实录】王灏:区块链场景应用研究(区块链+旅游)
  5. UBUNT14.04中红米手机与电脑的连接。
  6. java毕业设计大学城水电管理系统mybatis+源码+调试部署+系统+数据库+lw
  7. element下拉列表触发_记一次vue长列表的内存性能分析和优化
  8. 学习如何编码的最佳Android应用
  9. PMP备考指南之第三章:项目经理的角色
  10. 浅谈语音信号处理系列之二 语音信号处理的基础