「複製」的數據集的PDV結構,它一直advised爲「在編譯時引用的數據集」使用時,抑制無限循環注 if 0 then set <data-set> 例如, data toBeCopied;
length var1 $ 4. var2 $ 4. ;
input var1 $ var2 $;
datalines;
this is
just some
我有以下代碼。我正在嘗試爲關鍵字列表(key_words)測試一個段落(descr)。當我執行這段代碼時,日誌會讀入數組的所有變量,但是隻會在do循環中測試20,000行中的2行(do i = 1到100)。有關如何解決此問題的任何建議? data JE.KeywordMatchTemp1;
set JE.JEMasterTemp end=eof;
if _n_ = 1 the
我試圖在描述字段(descr)中搜索關鍵字,如果它在那裏將該字段定義爲匹配(匹配的關鍵字不重要)。我遇到了一個問題,即do循環正在經歷數組和數組的所有條目。我不確定是否這是因爲我的循環不正確,或者因爲我的索引命令是孕育。 data JE.KeywordMatchTemp1;
set JE.JEMasterTemp;
if _n_ = 1 then do;
do i =
這是我寫的代碼。它由3個數據步驟組成。前兩個完美的工作,但最後沒有做任何事情,我不知道爲什麼。任何幫助將是非常讚賞 data A.OCT_DEDUPE_LEVEL1;
set A.OCT_NOMANLOGOFFERR;
by ID_INTERNET level1 notsorted;
if first.level1 then journey=1;
run;
正如
我有這樣的包含多列數據集: 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來檢查,因爲
根據Understanding SAS Indexes 如果您重命名SAS中的關鍵變量,則簡單索引將被重命名而不是被刪除。 但是,當我自己嘗試這個時,索引文件將在我重命名關鍵變量後消失,我不知道什麼是錯的? 這裏是我使用的代碼: data work.temp(index=(id));
input id $ amount;
cards;
p 52
p 45
a 13
a 56
我有一堆SAS數據集和我想要合併的seq編號。不幸的是,在一些數據集中,seq是數字,而在其他數據中則是字符。 我得到以下錯誤: ERROR: Variable seq has been defined as both character and numeric. 有被合併和發現是罪魁禍首將是艱苦的表很多表。是否有可能在所有表的合併聲明中以有效的方式將seq強制爲數字?