sas

    -1熱度

    1回答

    我有一個excel文件,我想將文本分成SAS中的不同列。 在它看起來像這樣在同一列中的文件,我想拆它,擺脫引號: ID;"City";"Year" 1;"New york";NULL 2;"stockton";"18" 這就是我試圖做的: data work.project ; infile "&path\users.csv" delimiter=';' missover ds

    0熱度

    1回答

    我試圖寫模擬高爾夫球的變形例的SAS程序,2個半部的每9個孔: 對於1個半9洞: 以九個十二面骰子開始,值爲-1,0,1,2,3,4且具有常數概率。 挑選最低值的骰子,並將它們存儲到數組中。 除去許多骰子的最低值(即,如果0是最低值,並且其中有3個,則第二次迭代只剩下6個骰子)。重複,直到數組有9個元素。 將這些分數彙總在一起得到上半場得分。 我能寫出下面的代碼,每輪取最低分,然後每輪取消一個骰子

    0熱度

    1回答

    有沒有其他人有這個問題?基本上,有時當我編寫宏並運行代碼時,什麼都不會發生。日誌只是將您試圖執行的代碼寫入黑色,但它就像是SAS被禁用,您必須關閉SAS並在再次正常運行之前將其重新打開。有沒有辦法解決這個問題,而不必關閉和薩斯。 這是我的代碼: dm 'clear log'; dm 'clear output';

    4熱度

    3回答

    我想在SAS數據步驟中對數據進行排序。我的意思是:proc的工作應該在數據步驟中完成。有沒有解決方法?

    1熱度

    2回答

    我有一個卡歷史數據集,如下所示。對於每個客戶,他們可能在同一天申請一張或多張卡片。但是,由於各種原因,他們的卡被取代。髮卡日期是髮卡時的日期。新卡ID是替換卡的ID。例如,對於顧客A,他的卡首先在2017年2月1日發行,卡ID爲1234. 3天后,他失去了他的卡並且在2017年5月5日發行了新卡(1235)。 Customer ID First Issue Date Card Issue Date

    2熱度

    2回答

    我有一個行矩陣(矢量)A和另一個矩形矩陣B.我如何使用proc iml或其他方式將每行矩陣B與SAS中的行矩陣A相乘? 假設 A = {1 2 3} B = {2 3 4 5 9 10} 我的輸出C將是: {2 6 12 5 18 30} 謝謝!

    1熱度

    1回答

    SAS Enterprise Guide相對較新。我正在尋找一種方法來提示用戶在流程執行期間上傳文件。該文件將用於流程後續步驟中。 這可能嗎?有什麼替代方法可用?

    0熱度

    1回答

    假設我們僅限於使用SAS並具有面板/縱向數據集。我們有隊列和時間指標,以及一些測量變量y。 data in; input cohort time y; datalines; 1 1 100 1 2 101 1 3 102 1 4 103 1 5 104 1 6 105 2 2 . 2 3 . 2 4 . 2 5 . 2 6 . 3 3 . 3 4 . 3 5 .

    0熱度

    1回答

    我在R中使用函數分位數來計算第90,第75,第50,第25百分位數,但是我的同事使用SAS proc單變量來做相同的計算,不同的結果(例如,來自R的第90百分位數是47.36,但來自SAS的第90百分位數是50.64)。我試圖找出原因。有人能給我一些指導嗎? R代碼裏面: 位數(C(43.55,41.30,39.40,40.93,38.74,39.97,45.38,41.48,45.01,42.0

    0熱度

    1回答

    我正在嘗試繪製一些圖。我需要用verf_typ_nmes中的名稱將19個散點圖代入數據和執行步驟,然後執行一次。我研究過谷歌,並認爲我複製正確,但沒有好處。 我得到的錯誤: 「預計%未在%DO語句中找到」 錯誤:將編譯一個虛擬宏。 %macro Multiplot(); %do verf_typ_nmes = BDPREP, BRCODE, CONTNT, COPAL, CURSRY,