簡體   English   中英

SAS - 在a和b之間選擇n個等間距值

[英]SAS - select n equally spaced values between a and b

如何在SAS中翻譯以下R-command

sequence <- seq(from=a, to=b, length.out=n)

換句話說,如何在SAS中選擇ab之間a n等間距值?

您可以使用DO循環輕松地在SAS中復制它,之前已將所需值存儲在宏變量中。 我不確定您使用的是什么上下文,但是下面的代碼將創建一個具有所需行數和等間距值的數據集。 希望這會指出你正確的方向。

%let n=5;
%let a=1;
%let b=2;
%let x=%sysevalf((&b.-&a.)/(&n.-1));

%put    n = &n.
        a = &a.
        b = &b.
        x = &x.;

data test;
do i=&a. to &b. by &x.;
output;
end;
run;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM