比如v1
1
2
3
4
;
v1是变量名,1 2 3 4是第1-4的行观测值,
我如何建立的一个新的变量,变量的值都等于第4行的值
orcale有个函数lead可以获取下一行的数据,而sas没有,只有lag函数,只能获取上一行的数据阿。
谢谢各位,看看有没有啥好的替代办法!!
楼主: luijb
|
3257
2
求助:如何获取某一列的某一行的值 |
讲师 24%
-
|
回帖推荐/***proc iml may be works as well*******/
/***suppose data1 is raw data with v1***/
/***j(size,1,0) define a size*1 matrix with all data 0***/
/***just try the powerful iml **********/
data data1;
input v1;
datalines;
1 2 3 4
run;
proc iml;
use data1;
read all var{v1} into x;
v2 = j(size,1,0);
v2 = x[4,];
run;
本帖被以下文库推荐
| ||
西格玛临床统计服务工作室http://www.sigma-stat.com/,luijb@163.com
|
|||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明