我想從現有的最高n變量中分配一個新變量。 因此,如果我們有一個已經越來越列數表 -SAS:來自數據集的最高變量的輸出
data have;
input uid $ var1 $ var2 $ var3 $;
datalines;
1111 1 0 1
2222 1 0 0
3333 0 0 0
4444 1 1 1
5555 0 0 0
6666 1 1 1
;
我想得出的變量VAR3爲final_code。
data want;
set have;
final_code = max(of var1-var3);
run;
上面沒有意義,因爲我只想保留var3列。同樣,如果var4在那裏,我希望只有var4。
有人想幫我嗎?
你想要的只是'var3'中的值嗎? – Joe
是的。如果有var4,我想要var4等等。 – ammosperros
您的數據集不能有變化的變量數量,所以我懷疑這些解決方案不適用於您的完整數據集。你能準確地展示你想要的和更復雜的相同數據嗎? – Reeza