0

SPSS調査データファイルをMySQLデータベースにエクスポートするプロジェクトに取り組んでいます。ODBCを介した実際のインポートは問題ありませんが、データ内のラベルを処理する方法のジレンマに直面しています。たとえば、各質問のSPSSファイルには、その変数の説明ラベルに対応するデータとして番号があります。

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

4

2 に答える 2

2

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

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

これらの変数がたくさんある場合は、このロジックをベクトルを使用してDOREPEATに入れることができます。

HTH、ジョンペック

于 2011-12-16T02:45:44.513 に答える
1

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

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

一方、質問用のテーブルがある場合は、そのテーブルにラベルを付けることができます。例えば:

IDステートメントItem1Item2Item3 Item4

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

于 2011-12-15T23:17:04.573 に答える