嘿伙计们,我正在尝试对 SAS 数据集第 100 行的值求和,我使用 randfun 函数创建了这是我的代码,我做错了什么吗?
Q1A=X[+,100]; 打印 Q1A;
日志显示错误:(执行)操作的操作数无效。
首先,这不是 SAS 语法。没有看到您可能想要的数据集
data want (label='Sum of X1-X<N> in 100th row');
set have ;
if _n_ = 100 then Q1A = sum(of x:) ;
run ;
或
data want (keep=Q1A label='Sum of X from 1st 100 rows') ;
set have (obs=100) end=end ;
Q1A + X ;
if end ;
run ;