首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过正则表达式过滤数据集

如何通过正则表达式过滤数据集
EN

Stack Overflow用户
提问于 2021-12-31 11:40:41
回答 1查看 49关注 0票数 -1

我需要从下面的dataset中筛选行(代码号、名称),并执行如下操作:

例如,搜索模式"AM“,它将给我"AMZN”代码和“美国银行公司”。

我的数据:

代码语言:javascript
运行
复制
         ticker                         name
0          AAPL                   Apple Inc.
1           BAC  Bank of America Corporation
2          AMZN             Amazon.com, Inc.
3             T                    AT&T Inc.
4          GOOG                Alphabet Inc.
...         ...                          ...
106522  XHV-USD            HavenProtocol USD
106522  XHV-USD            HavenProtocol USD
106523  XNC-USD               XeniosCoin USD
106524  XVG-USD                    Verge USD
106525  ZEL-USD                  ZelCash USD
106526  ZNN-USD                    Zenon USD
EN

回答 1

Stack Overflow用户

发布于 2021-12-31 11:51:12

代码语言:javascript
运行
复制
import pandas as pd


df = pd.DataFrame({'ticker': ['AAPL', 'BAC', 'AMZN', 'T', 'GOOG', 'XHV-USD', 'XNC-USD', 'XVG-USD', 'ZEL-USD', 'ZNN-USD'],
                    'name': ['Apple Inc.', 'Bank of America Corporation', 'Amazon.com, Inc.', 'AT&T Inc.', 'Alphabet Inc.', 'HavenProtocol USD', 'XeniosCoin USD', 'Verge USD', 'ZelCash USD', 'Zenon USD']})

print(df[df['ticker'].str.contains('AM', case=False) | df['name'].str.contains('AM',case=False)])
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70541946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档