标题: 在SAS数据集中插入一个变量的三种方法 [打印本页] 作者: shiyiming 时间: 2004-4-14 12:50 标题: 在SAS数据集中插入一个变量的三种方法 下面介绍三种方法:
1、在insight的环境下,打开数据集,选Edit => Variables => Other...,编辑变量窗(Edit Variables window)打开,根据你自己的需要进行新变量的插入(这个新变量必须由数据集中已有的变量的某种运算来产生)!如不是前面所诉,则可在数据集后面直接添加变量。
2、SAS/ASSIST模块中:Globals=>SAS/ASSIST => DATA MGMT=>EDIT/BROWSE => Edit data
3、 data result;
set dataset;
newvar=........;
run;作者: shiyiming 时间: 2004-4-14 13:15 标题: 还有 analyst 同样下拉菜单可以操作;
条件变量if语句也可以;
………作者: shiyiming 时间: 2004-4-15 09:38
看看SAS如何说
Ways to Create Variables
You can create variables in a DATA step in the following ways:
by using an assignment statement
by reading data with the INPUT statement in a DATA step
by specifying a new variable in a FORMAT or INFORMAT statement
by specifying a new variable in a LENGTH statement
by specifying a new variable in an ATTRIB statement作者: shiyiming 时间: 2004-4-16 12:24
那请问又如何用程序实现删除一个变量呢?作者: shiyiming 时间: 2004-4-16 12:52 标题: 用Keep或Drop 方法1:适用于删除单个(或较少的)变量。
data test1(drop=var1 var2);
set test;
run;
方法2:适用于删除多个(或批量)变量。
data test1(keep=var1 var2);
set test;
run;