python - 在python中根据某些条件做一些事情
问题描述
只有满足某些条件时,我才必须在 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')
请建议在满足某些条件时如何执行此操作。我试过但得到无效的语法错误。
解决方案
条件如何的示例
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
推荐阅读
- python - Django - AWS S3 - 移动文件
- kubernetes - 如何进行自定义资源定义以从 kubernetes 机密中读取值
- bash - 通过已知文件名变量定位文件的 Bash 脚本
- git - 在 Azure git 中检索文件夹内容
- objective-c - 如何将 AVMetadataItem 值转换为 NSDate 或 NSString?
- android - 使用 XR 交互工具包在 Unity 中检测 Oculus Quest 1 和 2 耳机
- javascript - 在没有实际渲染组件之间的组件的情况下,链式导出如何做出反应?
- ios - Apple CoreML 模型部署 API?
- python - 重置 docplex 中的变量值 - Python
- azure - Kubernetes - 用于集群外 TCP 连接的不同“服务”