首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >根据python中的某些条件执行某些操作

根据python中的某些条件执行某些操作
EN

Stack Overflow用户
提问于 2018-07-09 04:52:00
回答 1查看 67关注 0票数 0

只有在满足某些条件的情况下,我才需要在python中执行操作。

假设我想要这个操作:

data2["Comment"].str.contains("\\berror\\b", case = False,na=False)) 

当满足以下条件时

data2['SR Ticket num'].isin(data1['SR Ticket num']) &  ( data1['flag'] != 'yes')

我正在写下面的代码,并得到了错误

rule5 = (data2["Comment"].str.contains("\\berror\\b", case = False,na=False)) np.where(data2['SR Ticket num'].isin(data1['SR Ticket num']) &  ( data1['flag'] != 'yes')

当满足某些条件时,请建议如何执行此操作。我尝试了,但得到无效的语法错误。

EN

回答 1

Stack Overflow用户

发布于 2018-07-09 05:06:49

条件可以是什么样子的示例

data1 = {'flag':'no', 'SR Ticket num': 56}
data2 = {"Comment": "berror", "SR Ticket num": 56}

na = None 

if "berror"  in data2["Comment"]:
    # berror found in data2 Comment
    # continue here 
    na = True 
else:
    # berror not found
    # continue here 
    na = False 


if data2['SR Ticket num'] == data1["SR Ticket num"] and data1['flag'] != 'yes':
    # data2 SR Ticket num is equal with data1 SR Ticket num and data1 flag is not set to yes 
    # continue here 
    pass
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51235906

复制
相关文章

相似问题

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