我需要根据列表
DOM_LABEL
过滤表的行,该列表包含应与列 label
中存在的值相匹配的正确值。
DOM_LABEL = ['Microsoft', 'Apple', 'Lenovo']
此列表包含在 csv 文件内。
问题是某些行的值不正确,例如
'Samsung', 'HP', etc
。我不知道存在不正确的值,因此通过按 label
中未包含的 DOM_LABEL
值过滤行可以帮助我更好地分析问题。
但是,
Filter rows
步骤不允许我加载值列表。手动将它们添加到步骤中是非常可怕的,因为 DOM_LABEL
包含超过 100 个值。有没有办法将这些值加载到 Filter rows
步骤中?
根据此文档,您可以将Filter步骤与值列表一起使用。
您需要在函数中选择“IN LIST”,然后将值作为字符串输入,并以分号(;)分隔。这也适用于整数等数值。如果值在列表中,则该步骤返回True。
例如:
Microsoft;Apple;Lenovo
考虑到您使用的是 CSV 文件输入,您必须在使用过滤器之前使用 Group by 步骤连接字段,并确保使用分号 (;) 分隔。
您可以添加常量并按常量字段进行分组以连接标签。