You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何生成标识子串匹配的额外列:判断column1是否包含'US'

检测字段内容并生成对应结果列的实现方法

根据你需求,以下是几种常用工具的实现方式:

Excel 场景

  • 使用IF搭配SEARCH函数实现模糊匹配判断:
    输入公式(假设数据在A列):
    =IF(ISNUMBER(SEARCH("US", A1)), "correct", "wrong")
    
    • 若需要严格区分大小写,把SEARCH替换为FIND即可,公式变为:
      =IF(ISNUMBER(FIND("US", A1)), "correct", "wrong")
      
    完成后下拉公式填充整列。

Python Pandas 场景

  • 通过字符串匹配函数生成新列:
    import pandas as pd
    
    # 假设你的数据表名为df
    df['output'] = df['column1'].str.contains('US', case=False).map({True: 'correct', False: 'wrong'})
    
    • 若需要区分大小写,将case=False改为case=True。

SQL 场景

  • 利用CASE语句结合通配符匹配:
    SELECT 
        column1,
        CASE 
            WHEN column1 LIKE '%US%' THEN 'correct'
            ELSE 'wrong'
        END AS output
    FROM your_table;
    
    • 部分数据库(如PostgreSQL)中,若需要不区分大小写,可将LIKE替换为ILIKE。

内容的提问来源于stack exchange,提问作者Pratikp

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 08:32:08