datastep

    1熱度

    3回答

    「複製」的數據集的PDV結構,它一直advised爲「在編譯時引用的數據集」使用時,抑制無限循環注 if 0 then set <data-set> 例如, data toBeCopied; length var1 $ 4. var2 $ 4. ; input var1 $ var2 $; datalines; this is just some

    2熱度

    1回答

    我有以下代碼。我正在嘗試爲關鍵字列表(key_words)測試一個段落(descr)。當我執行這段代碼時,日誌會讀入數組的所有變量,但是隻會在do循環中測試20,000行中的2行(do i = 1到100)。有關如何解決此問題的任何建議? data JE.KeywordMatchTemp1; set JE.JEMasterTemp end=eof; if _n_ = 1 the

    0熱度

    2回答

    我試圖在描述字段(descr)中搜索關鍵字,如果它在那裏將該字段定義爲匹配(匹配的關鍵字不重要)。我遇到了一個問題,即do循環正在經歷數組和數組的所有條目。我不確定是否這是因爲我的循環不正確,或者因爲我的索引命令是孕育。 data JE.KeywordMatchTemp1; set JE.JEMasterTemp; if _n_ = 1 then do; do i =

    -3熱度

    1回答

    我需要創建一個新的變量WHLDR給出以下條件。我不確定最後的其他情況是否正確。所以如果多> 1和ref_1 = 0,如果rel = 0且ref_1 = 1,那麼符合此條件的第一個id如果不是whldr = 0,則whldr = 1,並繼續。這是我的代碼和示例數據如下。 data temp_all; merge temp_1 (in=inA) temp_2 (in=inB)

    0熱度

    1回答

    這是我寫的代碼。它由3個數據步驟組成。前兩個完美的工作,但最後沒有做任何事情,我不知道爲什麼。任何幫助將是非常讚賞 data A.OCT_DEDUPE_LEVEL1; set A.OCT_NOMANLOGOFFERR; by ID_INTERNET level1 notsorted; if first.level1 then journey=1; run; 正如

    0熱度

    3回答

    我有這樣的包含多列數據集: ID Indicator Name C1 C2 C3....C90 A 0001 Black 0 1 1.....0 B 0001 Blue 1 0 0.....1 B 0002 Blue 1 0 0.....1 有些ID的是重複的,因爲該指標是不同的,但他們本質上是相同的記錄。爲了找到重複的內容,我想選擇不同的ID,Name,然後選擇C1到C90來檢查,因爲

    0熱度

    4回答

    我有成百上千的數據行(如下面的例子),它由賬號和放置的調用日期組成。我需要查找7天內有3次或更多電話的所有帳戶。因此,對於它下面的數據將返回行的賬戶1111111和3333333. account_number call_date 1111111 1/1/2010 1111111 1/3/2010 1111111 1/3/2010 1111111 1/5/2010 222

    1熱度

    2回答

    我在SAS中看起來像這樣的數據; Date Type_1 Type_2 4/8/2015 21654.72 . 4/9/2015 34490.13 . 4/9/2015 32429 . 4/9/2015 . 24438.76 4/9/2015 . 54043.18 4/9/2015 . 58969.06 4/9/2015 . 57721.01 4/9/2015 . 46

    1熱度

    2回答

    根據Understanding SAS Indexes 如果您重命名SAS中的關鍵變量,則簡單索引將被重命名而不是被刪除。 但是,當我自己嘗試這個時,索引文件將在我重命名關鍵變量後消失,我不知道什麼是錯的? 這裏是我使用的代碼: data work.temp(index=(id)); input id $ amount; cards; p 52 p 45 a 13 a 56

    0熱度

    2回答

    我有一堆SAS數據集和我想要合併的seq編號。不幸的是,在一些數據集中,seq是數字,而在其他數據中則是字符。 我得到以下錯誤: ERROR: Variable seq has been defined as both character and numeric. 有被合併和發現是罪魁禍首將是艱苦的表很多表。是否有可能在所有表的合併聲明中以有效的方式將seq強制爲數字?