在数据框上找到特定的单词

蒂亚戈·伊曼纽尔·银(Tiago Emanuel Silver)

当我在数据框中查找单词时,它会向我显示包含这些字母的每个条目,但我真的希望它向我显示该特定单词。你能帮我吗?

这是示例:

import pandas as pd
d = {'col1': ['ROL', 'ROVER','ROL','ROLLER','ROL','TROLLER','rol','rolter','nan'] ,'col2': [1, 2,3,4,5,6,7,9,10]}
df = pd.DataFrame(data=d)     
ROL = df[df['col1'].fillna(0).str.contains("ROL|rol",na=False)] 

输出是这样的

当前输出图像

但是我真正想要的是没有这些条目的东西

所需的输出图像

布罗蒂

您的代码存在的问题是,您str.contains("ROL|rol")匹配的所有值都除之外ROVER例如,"ROLLER"还包含"ROL"

尝试使用以下方法str.contains

import re
ids = df.col1.str.contains('rol$|rol-|rol ', flags = re.IGNORECASE, regex = True, na = False)

然后过滤:

df[ids]

给出:

Out[115]: 
       col1  col2
0       ROL     1
2   ROL- 33     3
4    ROL -2     5
6  rol nº12     7

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫在数据框上滚动

来自分类Dev

在数据框上移动列

来自分类Dev

在数据框上使用聚合

来自分类Dev

在数据框的列中找到列表中的任何单词

来自分类Dev

在数据框上将STR转换为INT不适用于特定部分

来自分类Dev

Python在数据框架中搜索列表中的单词,并跟踪找到的单词和频率

来自分类Dev

在数据框上应用条件lambda语句

来自分类Dev

在数据框上使用ipywidgets SelectMultiple

来自分类Dev

在数据框上设置唯一索引

来自分类Dev

R在数据框上应用功能

来自分类Dev

如何在数据框上应用函数

来自分类Dev

在数据框上添加一列

来自分类Dev

python在数据框中找到特定的值

来自分类Dev

R在数据框上循环以创建新的数据框

来自分类Dev

从段落中找到特定的单词

来自分类Dev

在数据框中的一列中搜索特定单词

来自分类Dev

具有date参数的函数以在数据框上运行

来自分类Dev

如何通过value_counts()在数据框上创建列

来自分类Dev

在数据框上使用布尔选择会导致KeyError

来自分类Dev

不能再在数据框上使用sqldf(sqliteExecStatement中的错误)

来自分类Dev

在数据框上创建多索引以执行PanelOLS

来自分类Dev

根据列在数据框上添加组计数器

来自分类Dev

在数据库表的特定列中找到最长的匹配子序列

来自分类Dev

如何在数据库Teradata中找到所有带有特定列名的表?

来自分类Dev

熊猫在数据框中的单词掉落

来自分类Dev

为字典中找到的特定单词添加数据帧的前几行

来自分类Dev

如何在数组中找到匹配的单词

来自分类Dev

如何找到以特定字母开头的单词?

来自分类Dev

无法在项目列表中找到特定的单词

Related 相关文章

热门标签

归档