结果:找到“Call SYMPUT”相关内容29个,排序为按回复时间降序,搜索更多相关帖子请点击“高级
有没有前辈有空,能给小弟我解释一下一条语句吗,call symput
7 个回复 - 838 次查看 就是这条call symput语句,被空格和连接符搞懵了2022-8-18 16:53 - lebranium - SAS专版
请问CALL SYMPUT为什么不能在%do里面使用?谢谢!
5 个回复 - 2737 次查看 上面的第一个例子test会创建X宏变量,但第二个例子不会创建Y宏变量。为什么?请高手指点,谢谢!2012-4-4 19:34 - caibirdcnb - SAS专版
咨询下各位呢 call execute和call symput是什么区别呢
1 个回复 - 496 次查看 咨询下各位呢 call execute和call symput是什么区别呢2019-7-22 13:26 - Bella618 - 新手入门区
SAS中的call symput和call symputx的区别是什么?
15 个回复 - 21095 次查看 data _null_; set orion.customer; call symputx('name'||left(Customer_ID), customer_Name); run;2014-12-7 23:02 - liweineng0304 - SAS专版
call symput ("x",compress(_n_))是什么意思?
13 个回复 - 6616 次查看 call symput ("x",compress(_n_))是什么意思?从compress不是去空格的意思吗?但是_n_有空格吗?请高手指点!谢谢!2014-12-17 17:02 - gotobest - SAS专版
关于call symput的使用方式
4 个回复 - 5596 次查看 对于call symput不太理解, 目前遇到个读档案的问题 来源档 Name_Row Id n Name_Row 1 3 Jack|Albert|Rice 2 2 Geroge|Rodman 想梳理成 Name_List ID Name 1 Jack 1 Albert 1 Rice 2 G ...2018-6-5 19:09 - litonchen - SAS专版
Macro do 循环语句如何使用已call symput的变量
0 个回复 - 1221 次查看 想问一下前面已经call symput的变量如何在宏的Do语句中使用 如何前面已经call symput r和nr 两个变量 那么后面在Do的循环语句中 是直接使用%Do i=symgent('r') +1 %to symgetn('nr');2017-10-28 13:42 - jigouhuan - SAS专版
call symput 和 select into
8 个回复 - 1593 次查看 两相比较,call symput的优势在哪里呢,感觉他能做的select into都可以实现,而且后者功能更强大啊2016-12-19 13:49 - zorro2004 - SAS专版
call symput出错
4 个回复 - 1608 次查看 代码如下: data _null_; set var; if _n_=1 then call symput("attr_id",attr_id); run; data temp; set temp; x=v&attr_id; run; 报错: 656 x=v_&attr_id; NOTE: 由宏变量 ATTR_ID 生成行。 1 ...2016-12-19 12:23 - zorro2004 - SAS专版
call symput的使用方法?
3 个回复 - 2635 次查看 很简单,我想把某个变量的某行的值赋给一个宏变量: data _null_; if _n_=10 & mm ne "bb" then call symput("tt",ss); run; 是这样吗? 如果mm变量不等于bb,那么把ss变量的第十行的值赋给tt这个宏变量?2016-11-14 16:26 - fyp198744 - SAS专版
请问这里的call symput为什么不能生成宏?
1 个回复 - 972 次查看 %macro m1(stock = ); data wk1; if &stock < 999 then s = trim("000"||"&stock"); else if &stock < 9999 then s = trim("00"||"&stock"); else if &stock < 99999 then s = trim("0"||"&stock") ...2016-9-24 16:47 - winwin2013 - SAS专版
请问%let和call symput有什么区别?
13 个回复 - 19084 次查看 都是给宏变量赋值的,请问有什么区别吗?谢谢!2011-10-19 22:18 - playmore - SAS专版
在data 步中用call symput创造宏变量遇到这样的问题
2 个回复 - 2351 次查看 警告没有解析符号引用foot。谢谢2016-6-9 19:27 - bluehaiku - SAS专版
在一个data步里面,SAS怎么用 call symput设置的宏变量来作为变量名
2 个回复 - 5595 次查看 麻烦问一下,在一个data步里面,SAS怎么用 call symput设置的宏变量来作为变量名 例如 data tmp; m=1; call symput('m',m); run; 我如何在上面的data步里面添加一个变量 var_&m. 呢2016-4-8 11:52 - yz7891 - SAS专版
大神何在~SAS call symput语句求助
1 个回复 - 1536 次查看 .... ods listing close; proc reg data = p010; model y = x4; ods output anova=temp; run; quit; ods listing; data temp; set temp; if source = 'Error' then call symput ('sse', ss); i ...2015-10-25 17:45 - guimidai - SAS专版
call symput和call symputn,call symputx的区别
6 个回复 - 9417 次查看 请教大神,这三者的区别? 1) 存储形式 2) 字符类型的区别2015-6-15 16:31 - gafciausa - SAS专版
call symput的问题
2 个回复 - 1547 次查看 data _caldates; set _caldates; n+1; if intnx('month',beg_date,0,'e')= intnx('month',"&mindate"d,0,'e') then call symput ('start',n); if intnx('month',end_date,0,'e')= intnx('m ...2014-1-3 02:09 - chenchengzhi22 - SAS专版
call symput 多次使用问题
2 个回复 - 1055 次查看 我在用proc nlin做nelson siegel 模型,在估计rate时遇到了以下问题在用如下程序生成了Parmds表格后 我的想法是每次将估计值esitmate&i利用call symput赋予parameter值,带入function计算 可是call symput只能使用 ...2013-11-6 06:15 - will_k5 - SAS专版
为什么这个Macro里的循环只有第一次循环的call symput起作用?
5 个回复 - 1869 次查看 请教各位,我写了一个macro,里边是一个循环,但是跑下来发现只有第一次循环里的call symput产生了宏变量,接下来的循环都没有产生宏变量,这是为什么呢?2013-9-16 11:20 - superyxo - SAS专版
call symput 读取数据的问题
11 个回复 - 4186 次查看 麻烦帮我看看这段程序 %macro readin(n); %do i=0 %to &n; data _null_; set name; call symput('x', name); run; data a&i; Infile "C:\Users\chen\Desktop\SH_&x.csv" ; …… 我这段程序 ...2012-4-26 01:36 - ccgzl - SAS专版
sas macro call symput怎么用
5 个回复 - 7359 次查看 请各位高手帮我诊断一下我这个小macro哪里写错了 %MACRO CREATDATA; %DO I=1 %TO 100; DATA FILE&I; DO ID=1 TO 5; SCORE=CEIL(100*RANUNI(&I)); END; RUN; pROC MEANS data=FILE&I MEAN; var score; outp ...2012-12-15 12:22 - shenroong - SAS专版
朱世武《SAS金融计算与建模》29-30页程序疑问。关于宏的call symput调用
4 个回复 - 2037 次查看 /*清算日处于两个付息日之间的到期收益率计算*/ data; date0='01mar1997'd; date1='17Jul1997'd; date2='01sep1997'd; days02=datdif(date0,date2,'30/360'); days12=datdif(date1,date2,'30/360'); n=2*(20 ...2012-2-13 12:39 - 风之影1987 - SAS专版
关于call symput的问题——为什么赋值字符变量时会出问题
8 个回复 - 5221 次查看 我想做的事情是遍历数据集A,根据某个条件挑选出A中满足条件的观测(满足条件的观测肯定只有一个), 然后将这个观测中的几个变量通过call symput赋值给宏变量。如:call symput('preclose',preclose);将观测中变量 ...2011-10-23 17:35 - 邢不行 - SAS专版
求助 关于call symput语句
3 个回复 - 3384 次查看 今天写了一段代码 执行起来报错 没有解析符号引用A &a=. 初步判断是call symput语句没起作用,不知道具体问题发生在什么地方,还请高手不吝赐教,谢谢! %macro directory(dir=); /*定义宏directory, ...2011-7-21 11:45 - roberthk309 - SAS专版
the difference between %let and call symput
4 个回复 - 2408 次查看 谁知道%let 与call symput在定义宏变量的区别啊2011-3-8 21:46 - shirly_zhang - SAS专版
请教关于call symput的使用原理
4 个回复 - 15290 次查看 在数据处理时遇到了个问题,首先是关于call symput的执行原理,下面是我对其执行的测试 data _NULL; do i=1 to 4; call symput("is",put(i,2.)) ; a=&is; put a=; end; run; 结 ...2011-2-17 07:45 - justins123 - SAS专版
求解call symput 应用
20 个回复 - 10149 次查看 call symputx 似乎只能提取data步的最后一行某变量的值,有没有办法让他对每一行的某变量的值进行提取,比如说如何实现如下代码: data b; set a; call symputx("d1",trim(d1)); call symputx("d2",trim(d2)); ...2010-12-26 20:21 - revelc - SAS专版