サイトアイコン alm-ore

SPSSの使い方を alm-ore で問う

SPSS 暦2ヶ月(総使用時間10時間未満)の僕ちゃんを助けてください.

これができないおかげで,

といった,悲しい状況に追い込まれるわけです.


やりたいこと:ファイルの結合

以下のような二つのファイルがあるなり.

【ファイルA】

ID hoge1 hoge2
1 22 23
2 34 56
3 21 59

【ファイルB】

ID fooA fooB fooC
1 1 34 35
1 2 34 56
2 1 12 23
2 2 45 65
3 1 22 55
3 2 34 57

こいつらを “ID” をキーにして結合したいわけです.
ただし,ファイルB は入れ子になってるわけで.
(ID は同じでも, fooA が規則的に変わる)

【僕の所望するファイル】

ID hoge1 hoge2 fooA fooB fooC
1 22 23 1 34 35
1 22 23 2 34 56
2 34 56 1 12 23
2 34 56 2 45 65
3 21 59 1 22 55
3 21 59 2 34 57

FUCKIN’ SPSSちゃんが吐き出すファイル】

ID hoge1 hoge2 fooA fooB fooC
1 22 23 1 34 35
1 . . 2 34 56
2 34 56 1 12 23
2 . . 2 45 65
3 21 59 1 22 55
3 . . 2 34 57

あーん,神様 HELP! (by チェッカーズ)

う~ん,みんなの羨望の的SAS 様なら8行書けばコンマ何秒で実行してくれるのに・・・

proc sort data=FileA;
by ID;
proc sort data=FileB;
by ID;
data FileC;
merge FileA FileB;
by ID;
run;

誰か,SAS 様を買い与えてください.とりあえず,5年分のライセンス付きで.
#う~ん,ちょっとした車買える?

ていうか,こんなもん書いてないで(tableタグまで手打ちしてしまった),perl とかでスクリプト書いたほうが早い?早いのか!?

そうかもしれない,そうかもしれないが,締切前とかに現実逃避したくなる気持ちは,みんなもわかってくれるはず.
そう,しこたまグチと現実逃避をし終えたので,これから VisualBasic でスクリプト書いて結合するさ.するともさ.

モバイルバージョンを終了