为了账号安全,请及时绑定邮箱和手机立即绑定

在数据帧中查找可疑单词

在数据帧中查找可疑单词

Smart猫小萌 2022-09-06 21:16:21
当我在数据框中查找单词时,它会向我显示包含这些字母的每个条目,但我真的希望它向我显示该特定单词。你能帮我吗?以下是示例:import pandas as pdd = {'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)] 输出如下所示但我真正想要的是没有这些条目的东西
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

对于完整的比赛,你需要的是不是:str.contains


df[df.col1.isin(['ROL', 'rol'])]


  col1  col2

0  ROL     1

2  ROL     3

4  ROL     5

6  rol     7

或者您也可以执行以下操作:


df[df.col1.str.lower().isin(['rol'])]


查看完整回答
反对 回复 2022-09-06
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号