Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用regex过滤pandas数据帧

使用regex过滤pandas数据帧
EN

Stack Overflow用户
提问于 2019-07-13 17:45:37
回答 1查看 260关注 0票数 0

我的数据帧df包含一组列,其中包括两个类似的列:

'age-15y','age-5y'

我想对数据帧应用一个过滤器,以便获得名称以每个字符串结尾的列,因此'5y' and '15y'将是独立的。

如果我尝试

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    df.filter(regex='5y'+'$')

然后我也将获得以'15y‘结尾的列,这不是我想要的

有什么方法可以方便地完成我想要的东西吗?我希望有一种方法可以使用正则表达式并指定它应该应用于的字符数

EN

回答 1

Stack Overflow用户

发布于 2019-07-13 17:58:20

带有$.filter()适用于我:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
df = pd.DataFrame({'age-15y':np.random.choice(['A','B'], 500),
                   'age-5y':np.random.uniform(10,15,500),
                   'age-15y-abc':np.random.uniform(-32,105,500)})

print(df.filter(regex='5y').head(2))
print(df.filter(regex='5y$').head(2))

返回

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# without '$'
  age-15y     age-5y  age-15y-abc
0       B  14.044916    -4.875092
1       B  13.271348    28.054364

# with '$'
  age-15y     age-5y
0       B  14.044916
1       B  13.271348
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57021519

复制
相关文章
PandasGUI:使用图形用户界面分析 Pandas 数据帧
数据预处理是数据科学管道的重要组成部分,需要找出数据中的各种不规则性,操作您的特征等。Pandas 是我们经常使用的一种工具,用于处理数据,还有 seaborn 和 matplotlib用于数据可视化。PandasGUI 是一个库,通过提供可用于制作
润森
2022/09/22
3.9K0
PandasGUI:使用图形用户界面分析 Pandas 数据帧
H264解码过滤花屏视频帧
众所周知视频在各个领域占有极为重要的地位,安防领域,互联网,医药,教育等等等等。扯淡我就尽量不多扯了,现主要扯安防领域吧,安防领域尤其是视频分析领域,视频质量要求比较苛刻。下面介绍一下场景比较苛刻的图片情况:
全栈程序员站长
2022/07/04
1.5K0
H264解码过滤花屏视频帧
简单使用 :pandas 数据清洗
读取数据 使用 pd 的 read_sql 读取数据 import pymysql import pandas as pd self.conn = pymysql.connect(host=host, user=user, password=pass, db=db, charset='utf8') sql = 'select * from table_name' df = pd.read_sql(sql, con=self.conn) 空值空格处理 处理空值以及空格使用 pd 的 strip 方法以及
andrew_a
2021/04/26
1.6K0
MSVC下使用gnu regex(正则表达式C语言接口regex.h)
最近我的一个跨平台项目遇到了一个问题:需要在MSVC下调用linux下才有正则表达式C接口(regex.h)。
10km
2021/11/10
9600
python regex replace
正则匹配-直接内容替换 s = 'dsoheoifsdfscoopaldshfowefcoopasdfjkl;' ss = s.replace('coop','###') print(s,'\n',ss) dsoheoifsdfscoopaldshfowefcoopasdfjkl; dsoheoifsdfs###aldshfowef###asdfjkl; import re regex = re.compile(r'coop') # 正则匹配替换 regex.sub('$$$$$','sdlaf
py3study
2020/01/08
2.4K0
使用Pandas处理杂乱数据
现在我有一份非常乱的数据,随便从里面读出一列就可以看出来有多乱了,在处理这份数据时,能复习到Pandas中一些平时不太用的功能。
带萝卜
2020/10/26
6670
使用Pandas处理杂乱数据
详解CAN总线:标准数据帧和扩展数据帧
CAN协议可以接收和发送11位标准数据帧和29位扩展数据帧,CAN标准数据帧和扩展数据帧只是帧ID长度不同,以便可以扩展更多CAN节点。
不脱发的程序猿
2022/10/04
10.2K0
详解CAN总线:标准数据帧和扩展数据帧
pandas | 使用pandas进行数据处理——Series篇
上周我们关于Python中科学计算库Numpy的介绍就结束了,今天我们开始介绍一个新的常用的计算工具库,它就是大名鼎鼎的Pandas。
TechFlow-承志
2020/07/02
1.4K0
pandas | 使用pandas进行数据处理——DataFrame篇
今天是pandas数据处理专题的第二篇文章,我们一起来聊聊pandas当中最重要的数据结构——DataFrame。
TechFlow-承志
2020/07/02
3.5K0
pandas excel动态条件过滤并保存结果
一、概述 由于业务需求,需要对某个excel数据做查询。其中: excel文件名,不固定 sheet数量,不固定 过滤条件,不固定 二、分析需求 针对以上3个条件,都是不固定的。因此需要设计一个配置文件,内容如下: # 查询条件,多个条件,用逗号分隔 where_dict = {     # excel文件名     "file_name": "456.xlsx",     # 过滤条件     "rules": [         {             "sheet_name": "Sheet1",
py3study
2020/12/28
1.7K0
pandas excel动态条件过滤并保存结果
数据科学篇| Pandas库的使用
Pandas 可以说是基于 NumPy 构建的含有更高级数据结构和分析能力的工具包。在 NumPy 中数据结构是围绕 ndarray 展开的,那么在 Pandas 中的核心数据结构是什么呢?
Python编程与实战
2019/12/04
6.7K0
在pandas中使用数据透视表
经常做报表的小伙伴对数据透视表应该不陌生,在excel中利用透视表可以快速地进行分类汇总,自由组合字段聚合计算,而这些只需要拖拉拽就能实现。
bugsuse
2020/11/06
2.8K0
在pandas中使用数据透视表
使用 Pandas 在 Python 中绘制数据
在有关基于 Python 的绘图库的系列文章中,我们将对使用 Pandas 这个非常流行的 Python 数据操作库进行绘图进行概念性的研究。Pandas 是 Python 中的标准工具,用于对进行数据可扩展的转换,它也已成为从 CSV 和 Excel 格式导入和导出数据的流行方法。
用户1880875
2021/09/15
6.9K0
Python使用pandas读取excel表格数据
若使用的是Anaconda集成包则可直接使用,否则可能需要下载:pip install pandas
全栈程序员站长
2022/09/14
3.2K0
Python使用pandas读取excel表格数据
[Dream Big, Think Big, Achieve Big!] Regex Matching Problems 2
包子IT面试培训 助你拿到理想的offer! 有问题,问包子!Got question? Ask Baozi! 接着上一轮关于regex的博客讨论,下面我们讨论一下另一道比较常见的regular e
包子面试培训
2018/04/20
8690
boost::string or boost::regex
当中用蓝色标记出的部分(layout, local_size_x, local_size_y, local_size_z, in)为keyword,斜体字部分(a, b, c)为数据类型为unsigned int的数字,请编写一个函数,用于从文件里抽取出a, b, c的值。当中文件名称为输入參数,该函数的返回值是抽取得到的a,b,c三个值。
全栈程序员站长
2022/07/08
2.1K0
使用 Pandas 处理亿级数据
在数据分析领域,最热门的莫过于Python和R语言,此前有一篇文章《别老扯什么Hadoop了,你的数据根本不够大》指出:只有在超过5TB数据量的规模下,Hadoop才是一个合理的技术选择。这次拿到近亿条日志数据,千万级数据已经是关系型数据库的查询分析瓶颈,之前使用过Hadoop对大量文本进行分类,这次决定采用Python来处理数据:
IT派
2018/07/30
2.2K0
使用 Pandas 处理亿级数据
CAN通信的数据帧和远程帧「建议收藏」
(先来一波操作,再放概念) 远程帧和数据帧非常相似,不同之处在于: (1)RTR位,数据帧为0,远程帧为1; (2)远程帧由6个场组成:帧起始,仲裁场,控制场,CRC场,应答场,帧结束,比数据帧少了数据场。 (3)远程帧发送特定的CAN ID,然后对应的ID的CAN节点收到远程帧之后,自动返回一个数据帧。
全栈程序员站长
2022/07/23
6.5K0
CAN通信的数据帧和远程帧「建议收藏」
在pandas中使用数据透视表
经常做报表的小伙伴对数据透视表应该不陌生,在excel中利用透视表可以快速地进行分类汇总,自由组合字段聚合计算,而这些只需要拖拉拽就能实现。
朱卫军 AI Python
2022/04/03
3K0
在pandas中使用数据透视表
使用Pandas进行数据分析
在您阅读这篇文章之前,您需要先了解以下内容:
hzr
2018/02/06
3.4K0
使用Pandas进行数据分析

相似问题

使用regex按行过滤pandas数据帧

12

Regex PANDAS数据帧

10

过滤pandas数据帧

12

过滤数据帧pandas

113

使用SequenceMatcher过滤pandas数据帧

01
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文