我有一些變量具有指定的值。 %let a_val=20;
%let b_val=30;
%let c_val=40;
我也有一個看起來像這樣的數據集。 data have;
input name $ a b c;
cards;
joe 1 1 2
jim 3 2 3
jak 5 3 5
;
run;
現在,我需要創建變量P1-P5,如果他們匹配值加起來a_vals,b_v
我習慣於在MatLab中進行編碼,當使用Do Loops時,SAS對我來說仍然是新的。我的目標是檢查當前行之前/之前的行,以查看當前行號和之前的行號是否匹配。如果第一行上面的矢量數據與當前行相匹配,我希望能夠檢查這一點。 NUM(列向量)= 123,123,134,156,290,348,596,569,569 /*---- Do-Loop ----*/
data full;
set work
由於某種原因,輸入「stop」後代碼不會退出。爲什麼? 一步一步的調試表明,在我輸入「stop」之後,它的值完全由's','t','o','p'組成,沒有任何換行符等 - 但是,退出。有誰能告訴我爲什麼,請嗎? import java.util.Scanner;
public class Application {
public static void main(String[] args)
我有51個文件(我從所有50個州加上失業率加上BLS的DC),我需要將它們堆疊在一起。我正在研究一個將導入這些文件並將它們堆疊起來的宏,但是我堅持如何編寫一個循環來堆疊它們。我只是堆疊第一個和最後一個數據集,而沒有介於兩者之間。我不知道我做錯了什麼,任何幫助將不勝感激。提前致謝。 /*MACRO TO IMPORT TRANSLATED RAW DATA FILES*/
%macro impor