gpt4 book ai didi

Sas 检查数组/列表是否包含元素

转载 作者:行者123 更新时间:2023-12-04 13:38:24 27 4
gpt4 key购买 nike

我的问题如下。

我有一个元素列表

("first element", "segundo elemento", "hirugarrena", "fourth element")

假设我有一个单独的元素,上面写着 "h"

我试图找到一种方法来检查列表中是否有任何元素包含那个孤独的元素 (h),以便 contains 变为 true

类似if (list contains (h)) THEN output possible_element;

我尝试用 =*in 做一些愚蠢的组合,但我得到的只是一个语法错误。

总而言之,我一直在尝试寻找类似if/where element sounds like in list.

你能帮帮我吗?

提前致谢。

最佳答案

如果您的元素在数组中,那么您可以使用in 运算符,例如:

data _null_;

array elements(*) $20 e1-e4
('first element','segundo elemento','hirugarrena','fourth element');

h = 'fourth element';

if h in elements then do; /* USE THE IN OPERATOR TO TEST FOR A MATCH */
put 'found';
end;
else do;
put 'not found';
end;

run;

编辑:抱歉——我在解释中输入了“if”而不是“in”。不幸的打字错误,现已更正。

关于Sas 检查数组/列表是否包含元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27425640/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com