kbys.net
当前位置:首页 >> 求教SAS!现有一个数据集,有两个变量分别为NAmE和... >>

求教SAS!现有一个数据集,有两个变量分别为NAmE和...

data newtable; set oldtable; if name="王" or name=“张” then name=1; else name="刘" or name="陈" then name=2; run;

变量合并成为一个变量代码如下: data test(drop=date); input year month $; date=cats(month,year); _date=input(date,monyy7.); format _date monyy7.; cards; 2011 Dec 2011 Nov 2011 Oct ; run;

要看替换的是变量名,还是变量值了

data a; input x; cards; 1 2 3 4 ; run; proc sql ; create table b as select sum(x) as y from a; quit;

........... data a; new=1; new2='a'; run; new 和new2就是新变量。。。。

如果40多个变量只需要添几个到另一数据集,用KEEP STATEMENT 保留你要的变量1 变量2: data work.datatemp (KEEP = variable1 variable2); SET sas.datastored; run; 如果40多个变量要添大多数的变量名到另一数据集,用DROP STATEMENT 舍掉你不...

var=x即可啊

筑巢装修是一个大型的家居产品平台,.有着强大的采购团队常年在国外进行名品家居产品的采购,

data x; length x y 8; do i = 1 to 100; x = i; y = i * (i + 1) / 2; output; end; drop i; run; ……话说自然数到底包不包括0 包括的话你自己改改………………

在data布中你直接输入新变量名字即可 例如在aa文件中创建一个叫bb的变量,且赋值为1 data aa; set aa; bb=1; run;

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com