gpt4 book ai didi

sas - sysfunc 不工作。

转载 作者:行者123 更新时间:2023-12-04 05:13:37 26 4
gpt4 key购买 nike

这个 sysfunc 调用有什么问题?

%let mystring = hello world;

%let mycount = %sysfunc(count(&mystring, 'hello'));

%put &mycount;

产出
[PUT]  0

最佳答案

因为您在数据步之外,所以在 hello 周围不需要引号(引号是字符串的一部分,而不是它的分隔符)。
所以这应该有效:

%let mystring = hello world;
%let mycount = %sysfunc(count(&mystring, hello));
%put &mycount;

再举一个例子来说明这里发生的事情,
这也将打印 1:
%let mystring = 'hello' world;
%let mycount = %sysfunc(count(&mystring, 'hello'));
%put &mycount;

关于sas - sysfunc 不工作。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14575345/

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