如何对特定行的元素求和?

问题描述 投票:0回答:1

嘿伙计们,我正在尝试对 SAS 数据集第 100 行的值求和,我使用 randfun 函数创建了这是我的代码,我做错了什么吗?

Q1A=X[+,100]; 打印 Q1A;

日志显示错误:(执行)操作的操作数无效。

sas
1个回答
0
投票

首先,这不是 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 ;
© www.soinside.com 2019 - 2024. All rights reserved.