2011-12-15 9 views
0

SPSS調査データファイルをMySQLデータベースにエクスポートするプロジェクトで作業します。実際のODBC経由のインポートは問題ありませんが、私はデータ内のラベルをどう扱うかについてジレンマにぶち当たっています。たとえば、各質問の私のSPSSファイルは、その変数の説明的なラベルに対応するデータとして数字を持っています。データベースにエクスポートするときにSPSSラベルを処理する

私は両方の値、数字の選択肢、および答えのオプションをデータベースに保存できるようにしたい - 2つだけをリンクする方法があるか、もっと複雑なデータベーステーブルを作成する必要があります。すべてを保持する関係。

答えて

2

私は値ラベルと値を参照していると思います。通常は、エクスポートされる値です。ラベルセットを別のデータベーステーブルにエクスポートし、SQL経由でリンクすることができます。

より簡単な解決策は、ラベルを持つパラレル変数を保存する各ラベルの変数を作成することです。これを行うには、 という文字列x_label(a120)を使用します。 x_label = valuelabel(x)を計算します。

これらの変数が多い場合は、このロジックをベクターのDO REPEATに入れることができます。

HTH、 ジョンペック

1

SPSSの変数を複製し、新しい変数からラベルを削除することができます。これは、あなたの望むことですか?

ラベルの関係は過度のものです。 20の質問があり、アイテムに異なるラベルを使用した場合、関係は複雑すぎる可能性があります。

質問のためのテーブルがある場合、そのテーブルにラベルを付けることができます。たとえば、次のように

ID声明アイテム1アイテム2 ITEM3 ITEM4

しかし、それらはすべて同じラベルを使用する場合(例えば同意し、...同意しない)、それを行う必要はありません。

関連する問題