有誰知道這個錯誤消息的含義是什麼? 致命錯誤:在MISSING拖尾生成期間檢測到代碼生成錯誤。 它在連接大約40個數據集時發生。我相信這可能是由於打從有太多的變數(約217)的內存限制,但將是很好的得到證實這一點... (日誌文件) 301 Data &dsn.&pfix.;
302 set &setlist.;
303 if SPCODE > 50 then delete;
304 * t
我正在尋找一種方法來創建包含數據集的某些值的字符串變量,同時通過數據步驟。 實施例的數據集work.test: AddToStringYN Value
Y One
Y Two
N Three
Y Four
N Five
所以在結束時,變量將如下所示:OneTwoFour(或甚至更好FourTwoOne)。 這看起來很簡單,但
我在RunSubmit上也問過這個問題,因爲SAS Q &社區似乎有點分散。如果不理解,請告訴我。 是否有可能在數據步驟中返回到前一個/某些觀察值並從那裏進一步通過數據集? 要添加的問題的情況下,它仍然是不明確的,一個小例子: 數據組 'work.test': name | number
John | 1
Jack | 2
Jane | 3
Jade | 4
Ronn | 5
我的代碼如下 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
在這個數據步驟我不明白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;