结果:找到“symput”相关内容33个,排序为按回复时间降序,搜索更多相关帖子请点击“高级”
关于call symput的使用方式
4 个回复 - 5597 次查看
对于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专版
call symput出错
4 个回复 - 1610 次查看
代码如下:
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专版
大神何在~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的问题
2 个回复 - 1548 次查看
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 个回复 - 1057 次查看
我在用proc nlin做nelson siegel 模型,在估计rate时遇到了以下问题在用如下程序生成了Parmds表格后
我的想法是每次将估计值esitmate&i利用call
symput赋予parameter值,带入function计算
可是call
symput只能使用 ...
2013-11-6 06:15 - will_k5 - SAS专版
call symput 读取数据的问题
11 个回复 - 4190 次查看
麻烦帮我看看这段程序
%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专版
求助一个问题,关于symput
9 个回复 - 1939 次查看
遇到一个很苦闷的问题,想了一个下午,请老师们帮帮我,谢谢;
现有结构如下:
%macro main;
...
data _null_;
set def; //def数据集见下文
call
symput(?,?); //困难所在
run;
%mend;
问题描 ...
2012-11-16 00:27 - Tigflanker - SAS专版
SAS SYMPUT语句 求助
4 个回复 - 4828 次查看
data _null_;
set Stock_Sector nobs=numobs;
call
symput('sector'||left(rownum),trim(Sector_eng));
call
symput('nobs_sector',left(numobs));
run;
%macro GetPairData;
%local j;
%do j=1 %to 3;
...
2012-4-1 14:06 - gongshuxin2009 - SAS专版
关于call symput的问题——为什么赋值字符变量时会出问题
8 个回复 - 5224 次查看
我想做的事情是遍历数据集A,根据某个条件挑选出A中满足条件的观测(满足条件的观测肯定只有一个),
然后将这个观测中的几个变量通过call
symput赋值给宏变量。如:call
symput('preclose',preclose);将观测中变量 ...
2011-10-23 17:35 - 邢不行 - SAS专版
求助 关于call symput语句
3 个回复 - 3385 次查看
今天写了一段代码
执行起来报错
没有解析符号引用A
&a=.
初步判断是call
symput语句没起作用,不知道具体问题发生在什么地方,还请高手不吝赐教,谢谢!
%macro directory(dir=); /*定义宏directory, ...
2011-7-21 11:45 - roberthk309 - SAS专版
请教关于call symput的使用原理
4 个回复 - 15291 次查看
在数据处理时遇到了个问题,首先是关于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 个回复 - 10150 次查看
call
symputx 似乎只能提取data步的最后一行某变量的值,有没有办法让他对每一行的某变量的值进行提取,比如说如何实现如下代码:
data b;
set a;
call
symputx("d1",trim(d1));
call
symputx("d2",trim(d2)); ...
2010-12-26 20:21 - revelc - SAS专版
请教 symput在宏中使用的一个问题
2 个回复 - 1870 次查看
%macro t1(m);
data a;
var1=20&m*10+1;
call
symput('var2',var1);
run;
%mend;
%t1(1008);
%put &var2;
日志显示:WARNING: 没有解析符号引用 VAR2。
177 ...
2010-8-21 14:04 - realfun - SAS专版