使用JSL更改DT值<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,我對SAS軟件一般都是新手,對JSL更加不熟悉。我正在製作非常簡單的自動化腳本並遇到問題。
我想(在600,000多個條目的數據表中)
1)根據特定標準選擇某些行
ex:dt <<選擇地點(年齡> 15歲)
2)根據該行選擇操作特定列
例如:對於年齡> 15的行,將“符合條件”列從“否”更改為“是”
我不知道如何編寫第二部分,我想它很簡單。我已經閱讀了JMP基本腳本教程,但我似乎無法弄清楚如何執行這個簡單的操作。
任何幫助,將不勝感激。
- 安東尼
Re:使用JSL更改DT值或者 - 如果你還是要創建一個新列:
DT << 新欄目 ( “合格” ,字符 ,式 ( 如果 ( : 年齡 < 15 , “沒有” , : 年齡 > = 15 , “是” ))) ;
BR,Marianne
使用JSL更改DT值這不是太難。 以下是使用Big Class的示例:
DT = 打開 ( “$ sample_data \ Big Class.jmp” ) ;
one_set_rows = DT << 得到行在哪裡 ( : 性別 == “F” ) ;
柱 ( DT , “名稱” ) one_set_rows ] = “女” ;
基本上你使用GET ROWS WHERE來獲得符合特定條件的行號矩陣。 最後一行允許您在找到的匹配條件的所有行中放入一個值。