由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - SAS question
相关主题
SAS questionSAS 请教
sas macro, proc sql 问题SAS Data Merge 一问
SAS问题来了如何有SAS处理这个DATA SET,谢谢!
SAS问题Ask 2 simple SAS questions,thanks
请问R Code和 Matlab Code 思路是否近似?help on a vary strange result: length statement
请教一个SAS小问题:如何得到 one cumulative varialbe of character variable?请问SAS中如何删除字符变量内的零
SAS question: count non-missing value for different variables哪个SAS function可以读这样的variable
[合集] how to calculate column sum not row sum in SAS? thanks a lo再来问一个SAS问题
相关话题的讨论汇总
话题: bquote话题: var1话题: let话题: scan话题: n3
进入Statistics版参与讨论
1 (共1页)
w****s
发帖数: 4430
1
%let var1 = " ","b","d";
%let n1 = %scan(%BQUOTE(&var1.), 1, ",");
%let n2 = %scan(%BQUOTE(&var1.), 2, ",");
%let n3 = %scan(%BQUOTE(&var1.), 3, ",");
%put &n1.;
%put &n2.;
%put &n3.;
我希望的结果是
" "
"b",
"d"
我用了MASK %BQUOTE。 结果打出来把引号去掉了,不知道怎么处理。
谢谢帮助。
k*******a
发帖数: 772
2
%scan 函数的modifier是不需要双引号quote的,所以改成
%let var1 = " ","b","d";
%let n1 = %scan(%BQUOTE(&var1.), 1, %str(,));
%let n2 = %scan(%BQUOTE(&var1.), 2, %str(,));
%let n3 = %scan(%BQUOTE(&var1.), 3, %str(,));
%put &n1.;
%put &n2.;
%put &n3.;
就可以了
w*******n
发帖数: 469
3
nice
1 (共1页)
进入Statistics版参与讨论
相关主题
再来问一个SAS问题请问R Code和 Matlab Code 思路是否近似?
请教如何这样保存数据 SAS请教一个SAS小问题:如何得到 one cumulative varialbe of character variable?
请问下SAS执行中有什么单步执行之类的命令吗? 为什么我的proc iml里设置的参数t无论怎么改,结果都不变呢?SAS question: count non-missing value for different variables
How to work on this dataset?[合集] how to calculate column sum not row sum in SAS? thanks a lo
SAS questionSAS 请教
sas macro, proc sql 问题SAS Data Merge 一问
SAS问题来了如何有SAS处理这个DATA SET,谢谢!
SAS问题Ask 2 simple SAS questions,thanks
相关话题的讨论汇总
话题: bquote话题: var1话题: let话题: scan话题: n3