datastep

    -1熱度

    2回答

    我有以下數據與單個病人的多個記錄。 ID date day result BELF000000084785 20111110 1 164 BELF000000084785 20111202 2 172 BELF000016833470 20070122 2 226 BELF000016833470 20070522 3 398 BELF000016959442 20080

    3熱度

    1回答

    有誰知道這個錯誤消息的含義是什麼? 致命錯誤:在MISSING拖尾生成期間檢測到代碼生成錯誤。 它在連接大約40個數據集時發生。我相信這可能是由於打從有太多的變數(約217)的內存限制,但將是很好的得到證實這一點... (日誌文件) 301 Data &dsn.&pfix.; 302 set &setlist.; 303 if SPCODE > 50 then delete; 304 * t

    2熱度

    2回答

    我正在尋找一種方法來創建包含數據集的某些值的字符串變量,同時通過數據步驟。 實施例的數據集work.test: AddToStringYN Value Y One Y Two N Three Y Four N Five 所以在結束時,變量將如下所示:OneTwoFour(或甚至更好FourTwoOne)。 這看起來很簡單,但

    1熱度

    2回答

    是否可以對部分子字符串執行SAS哈希查找? 所以哈希表的關鍵將包含:「LongString」,但我的目標表的鍵有:「LongStr中」 (目標表密鑰字符串的長度可能會有所不同)

    2熱度

    2回答

    在SAS中,假設我有一個名爲「person_groups」的數據集。它有兩個變量,名爲「人」和「組」。該數據集只是將每個人分配給一個組。 如何從此數據集中刪除所有在他們組中沒有其他人的人?換句話說,我如何刪除所有單身人士團體? [我很樂意與proc sql解決方案或data step的解決方案 - 無論是好的。] 附註:我是新來的SAS。我一直在使用C++和MATLAB多年。我覺得我不明白如何用S

    2熱度

    2回答

    我在RunSubmit上也問過這個問題,因爲SAS Q &社區似乎有點分散。如果不理解,請告訴我。 是否有可能在數據步驟中返回到前一個/某些觀察值並從那裏進一步通過數據集? 要添加的問題的情況下,它仍然是不明確的,一個小例子: 數據組 'work.test': name | number John | 1 Jack | 2 Jane | 3 Jade | 4 Ronn | 5

    3熱度

    1回答

    假設我有一個指示的圖,該數據集名爲links,它有兩個變量:from_id和to_id。我想用SAS Data Step來做兩件事:(1)計算節點的數量,(2)計算邊的數量。 假設links數據集如下所示。 from_id to_id ---------------- 1 2 2 3 3 1 3 2 在這個例子中,有3個節點和4個邊。

    1熱度

    1回答

    我的代碼如下 data master; input id name $ status $; datalines; 1 B b 2 C c 3 A a ;;;; run; PROC SQL; ALTER TABLE master ADD PRIMARY KEY (id); QUIT; data transaction; input name $ status $; d

    1熱度

    1回答

    假設我有以下數據集: data people; input name $ age; datalines; Timothy 25 Mark 30 Matt 29 ; run; 我怎樣才能改變一個特定的人的年齡?基本上,我想知道如何指定name並告訴SAS更改該人的(觀察值)age值。

    2熱度

    3回答

    在這個數據步驟我不明白if last.y做什麼... 你能告訴我嗎? data stop2; set stop2; by x y z t; if last.y; /*WHAT DOES THIS DO ??*/ if t ne 999999 then t=t+1; else do; t=0; z=z+1;