SAS中文论坛
标题:
请帮忙解决这个难题
[打印本页]
作者:
shiyiming
时间:
2007-3-6 21:23
标题:
请帮忙解决这个难题
data a
input x1 x2 x3 x4 @@;
datalines;
1 0 0 0
1 2 0 0
2 4 0 0
;
run;
怎样生成一个新变量 day 当第一次出现0 时day对应变量的后缀数字(1 2 3 4)
比如谁当第一个观测 的x2=0 时 那么day=2
第二个观测 的x3=0 时 那么day=3
依次类推
或者等于对应的变量名day=x2 day=x3;
谢谢!
作者:
shiyiming
时间:
2007-3-7 13:36
标题:
Re: 请帮忙解决这个难题
Please see the code below:
data a;
input x1 x2 x3 x4;
day=index(compress(_infile_), '0');
datalines;
1 0 0 0
1 2 0 0
2 4 0 0
run;
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2