比如v1
1
2
3
4
;
v1是变量名,1 2 3 4是第1-4的行观测值,
我如何建立的一个新的变量,变量的值都等于第4行的值
orcale有个函数lead可以获取下一行的数据,而sas没有,只有lag函数,只能获取上一行的数据阿。
谢谢各位,看看有没有啥好的替代办法!!

|
楼主: luijb
|
3737
2
求助:如何获取某一列的某一行的值 |
|
已卖:82份资源 讲师 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
|
|||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


