[英]SAS - select n equally spaced values between a and b
如何在SAS中翻譯以下R-command
sequence <- seq(from=a, to=b, length.out=n)
換句話說,如何在SAS中選擇a
和b
之間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.