do-loops

    1熱度

    1回答

    我有一些變量具有指定的值。 %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

    0熱度

    1回答

    我想獲得brand_channel宏的結果。 宏在%do-loop語句中不工作在i = 2,3,4。 如何迭代執行do_scoring宏? 謝謝! %doing_scoring; ... ... ... %mend doing_scoring; %macro brand_channel; proc sql noprint; create table oneb_onec as

    1熱度

    1回答

    如何在fortran中的呼叫系統命令中使用變量?例如,如果我想創建多個目錄,如 test_1_1 test_1_2並以此類推,直到test_3_3 那麼應該我的代碼是什麼。 我想下面的代碼,但似乎無法弄清楚在####部分寫什麼。 integer :: i,j ! do i = 1,3 do j = 1,3 ! CALL system('mkdir folder ####)

    2熱度

    3回答

    我習慣於在MatLab中進行編碼,當使用Do Loops時,SAS對我來說仍然是新的。我的目標是檢查當前行之前/之前的行,以查看當前行號和之前的行號是否匹配。如果第一行上面的矢量數據與當前行相匹配,我希望能夠檢查這一點。 NUM(列向量)= 123,123,134,156,290,348,596,569,569 /*---- Do-Loop ----*/ data full; set work

    0熱度

    1回答

    我想創建一個模擬自動完成,因爲jQuery提供的一個被重載,我不想使用它那麼多。反正這對於我自己來說更多是爲了學習目的,因爲我從來沒有使用do循環或while循環,所以請和我一起裸照。 var easyBB = { spellCheck: function(boolean,options) { if(boolean === true){ $('textarea').on('k

    0熱度

    4回答

    由於某種原因,輸入「stop」後代碼不會退出。爲什麼? 一步一步的調試表明,在我輸入「stop」之後,它的值完全由's','t','o','p'組成,沒有任何換行符等 - 但是,退出。有誰能告訴我爲什麼,請嗎? import java.util.Scanner; public class Application { public static void main(String[] args)

    0熱度

    1回答

    我有51個文件(我從所有50個州加上失業率加上BLS的DC),我需要將它們堆疊在一起。我正在研究一個將導入這些文件並將它們堆疊起來的宏,但是我堅持如何編寫一個循環來堆疊它們。我只是堆疊第一個和最後一個數據集,而沒有介於兩者之間。我不知道我做錯了什麼,任何幫助將不勝感激。提前致謝。 /*MACRO TO IMPORT TRANSLATED RAW DATA FILES*/ %macro impor

    1熱度

    2回答

    我在SAS中遇到了一個問題。我在各個txt文件中有一堆每月的天氣數據。我目前的目標是閱讀這些內容併爲每個數據集創建一個單獨的數據集。另外,我可以看到有可能跳過這一步,更接近於按照日期和時間將所有這些數據集合併到另一個數據集的最終目標。以下是我在這個問題上的嘗試。我認爲一個宏可以工作,遍歷文件名並創建匹配的數據集名稱,但顯然它不會。另外,爲了使它更有效率,if/else if語句我認爲可以用DO循環

    1熱度

    2回答

    我正在想創建這樣的數據集,P1_31,P1_32,P1_36,P1_37在SAS使用下面的代碼 %MACRO P_MISS1; %LET T1= 3 ; %LET H1=1; %DO %WHILE(&H1<=1); %LET TR1=%SCAN(&T1,&H1); %DO I= 1,2,6 %TO 7; DATA P1_&TR1&I;

    4熱度

    1回答

    我有超過3400個CSV文件,大小在10kb到3mb之間變化。每個CSV文件都具有此通用文件名:stockticker-Ret.csv其中stockticker是AAPL,GOOG,YHOO等股票代碼,並且在給定日期的每分鐘都有股票回報。我的SAS代碼首先將所有來自stockticker-Ret.csv文件的股票代碼名稱加載到SAS數據集中。我循環播放每個代碼,以便在稱爲want的SAS數據集中加