2016-11-11 7 views
3

SPSSでは、変数に値を格納することは可能です(データセットで作成された変数ではありません)。SPSSに変数に値を格納することはできますか?

たとえば、私はループの中で、ループのすべての場所に値4を渡したいとします。これはNumLvlとなります。

あなたはこの例では、 DEFINE/!ENDDEFINE SPSSsマクロ機能を使用して行うことができます
NumLvl = 4. 
VECTOR A1L(NumLvl-1). 
LOOP #i = 1 to NumLvl-1. 
COMPUTE A1L(#i) = 0. 
IF(att1 = #i) A1L(#i) = 1. 
IF(att1 = NumLvl) A1L(#i) = -1. 
END LOOP. 
EXECUTE. 

答えて

3

DEFINE !MyVar() 4 !ENDDEFINE. 

あなたの構文であなたが好きなところあなたはその後、4の代わりとして!MyVarを使用することができます。

詳細については、DEFINE/!ENDDEFINEのマニュアルを参照してください。

関連する問題