10月≪ 2017年11月 ≫12月

123456789101112131415161718192021222324252627282930
2016.07/15(Fri)

SPSSの変数一括変換

SPSSでは値ラベルや変数ラベル、欠損値はコピー、ペーストで一括設定できる。

しかし、変数名に関してはそれができない。

今回、PSPPでデータを扱うために変数名を変更する必要が生じた。PSPPはSPSSクローンだが、
メニューは日本語化されていても全角は基本扱えない。日本語を利用した変数名を英数字に
変えなくてはならない。

ところが変数の数が500を超えるとなると、手作業はやりたくない。

ネットで探して方法を見つけた。

まず、SPSSのメニュー「ファイル」から「データファイル情報の表示」を選んで、出力から変数名の
一覧を得ておく。

Excelで、1列目に「 ( 」を入力。これを500個下にコピーしておく。

次に得られた変数名の一覧を2列目に500個貼り付ける。

3列目に「 = Q」を500個作成。

4列目に1,2,,3・・・と連番の数字を作成。

5列目に「 ) 」を500個コピーして作成。

6列目の最初のセルに「 = A1 & B1 & C1 & D1 & E1」として文字列結合させる。それを数式コピーで下に500個作成。

こうして、
(日本語変数1 = Q1)
(日本語変数2 = Q2)
(日本語変数3 = Q3)
・・・
という文字列の列ができあがる。

あとはこれをコピーして、SPSSの「ファイル」「新規作成」「シンタックス」でシンタックスウインドウを開き、
RENAME VARIABLES
と入力。その後にコピーを貼り付け。最後にピリオド「 . 」を加えてシンタックスを実行。

完了。
スポンサーサイト
16:29  |  統計  |  TB(0)  |  CM(0)  |  EDIT  |  Top↑

コメントを投稿する

URL
コメント
パスワード  編集・削除するのに必要
非公開  管理者だけにコメントを表示  (非公開コメント投稿可能)
 

▲PageTop

この記事のトラックバックURL

→http://derakun.blog74.fc2.com/tb.php/859-f8e7a0fb
この記事にトラックバックする(FC2ブログユーザー)

この記事へのトラックバック

▲PageTop

 | BLOGTOP |