2017-03-17 13 views
2

私はこのようなデータを持っている:私は再構築する必要がSPSS - 例に変数

Person Region Grapes Apples Bananas 
Bob IV  4  2  1 
Jane II  0  1  2 

このように、人が持っていた果物の数ごとに一つのレコードを返すために:

(例にVARSを?)
Person Region Fruit 
Bob IV  Grapes 
Bob IV  Grapes 
Bob IV  Grapes 
Bob IV  Grapes 
Bob IV  Apples 
Bob IV  Apples 
Bob IV  Bananas 
Jane II  Apples 
Jane II  Bananas 
Jane II  Bananas 

のコードは、以下のステップに近いではなく、かなり存在しており、これを返します。

Person Region Fruit Count 
Bob IV  Grapes 4 
Bob IV  Apples 2 
Bob IV  Bananas 1 
Jane II  Apples 1 
Jane II  Bananas 2 

VARSTOCASES /MAKE Count FROM Grapes Apples Bananas /INDEX=Fruit(Count) /KEEP=Person Region /NULL=KEEP.

何か提案がありますか?

答えて

2

はい、これがコードの第一歩です!それがループを通過して、あなたのCount変数に基づいて値を繰り返す - あなたが必要とするすべてですそれ

loop # = 1 to Count. 
xsave outfile = 'c:/personal/disaggregated.sav'/drop count. 
end loop. 

:次に、ちょうどこの作品を追加します。

乾杯、 valeria