由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教:如何在同一个data step创建并使用macro variable
相关主题
SAS help : The scope of macro variablessas proc report的问题。
一个sas问题的解决方法讨论求助:data manipulation的一个问题
哪位前辈能发一份机经BASIC, 就要考了。还有个问题,如何将一条记录变为空值。
请问:SAS如何生成这三个DATA SETS (DATA STEP SELECT STATEMENT)怎样在R LOOP里生成名字不同的DATAFRAME
如何将SAS DATA中的变量名改名(不知道原变量名的前提下)一个简单的SAS 问题
SAS可以定义一个未知维数的ARRAY么?一个SAS问题,合并行
sas question急!一个简单的SAS问题,请大家帮帮解释一下!多谢!
sas questionHelp on a SAS question
相关话题的讨论汇总
话题: testvar话题: macro话题: 创建话题: data话题: variable
进入Statistics版参与讨论
1 (共1页)
r******o
发帖数: 81
1
其实我就是想在一个data step中创建一个macro variable: testvar,但是还需要紧接
着就可以用这个macro variable来创建一个新变量:a2。
我知道call symput创建的macro var必须先把当前data step关闭才可以调用,请问还
有别的办法可以完成我的这个编程想法吗?
谢谢大家了!!
data test1;
input a b c;
cards;
1 1 1
;
run;
data test2;
set test1;
do i = 1 to 2;
a1 = i;
call symput('testvar',a1);
%put &testvar.;
a2 = &testvar.; *ALL I want is to get a2 = 1 for the first record and 2 for
the second record in a dynamic way;
output;
end;
run
1 (共1页)
进入Statistics版参与讨论
相关主题
Help on a SAS question如何将SAS DATA中的变量名改名(不知道原变量名的前提下)
R这是逗我玩SAS可以定义一个未知维数的ARRAY么?
SAS ADV passed!!!sas question
[合集] 一个sas问题sas question
SAS help : The scope of macro variablessas proc report的问题。
一个sas问题的解决方法讨论求助:data manipulation的一个问题
哪位前辈能发一份机经BASIC, 就要考了。还有个问题,如何将一条记录变为空值。
请问:SAS如何生成这三个DATA SETS (DATA STEP SELECT STATEMENT)怎样在R LOOP里生成名字不同的DATAFRAME
相关话题的讨论汇总
话题: testvar话题: macro话题: 创建话题: data话题: variable