1

次のサンプル データセットを検討してください。

member like  deposit   age
1      1    9997    22
2      2     892    23
1      1     267    34
1      9    1728    54
3      1    9999    22
1      2    2123    34
9      2     445    13
1      1     928    22
1      1     276    34
2      1       .    23
2      1    3728    45
3      2    3652    34
.      1     451    35
.      1     231    67
2      9     234    17
3      2    3872    37
1      1     102    45
1      1     676    56
3      .       .    35
2      .    9999    67

すべての変数は数値です。変数ラベルと値ラベルは次のとおりです。

label var member "Are you a member of the club?"
label var like "Do you like it?"
label var deposit "How much in your account?"
label var age "Age"

label values member memberl, nofix
label define memberl 1 "member" 2 "nonmember" 3 "waiting" 9 "Refuse to answer"
label values like like, nofix
label define like 1 "like" 2 "don't like" 9 "don't know"
label value deposit dmoney, nofix
label define dmoney 9997 "N/A" 9999 "don't know"

age 変数には、システム欠損値もユーザー定義の欠損値もありません。また、変数ごとにメモ (調査の質問番号) があります。

notes member: QT35
notes like: QR22
notes deposit: Q6
notes age: info3

私の目標は、次のように、これらの情報を単一のデータ セット (または Excel テーブル) にエクスポートすることです。

データセット形式:

http://i1279.photobucket.com/albums/y531/tpbest33/wanted_output_dataform_zps52953ecf.jpg

または、Excel の表形式 (これが望ましい):

http://i1279.photobucket.com/albums/y531/tpbest33/wanted_output_zps2c35208e.jpg

(申し訳ありませんが、画像を表示する HTML コードの書き方がわかりません。)

.uselabel、.labutil2、.valtovar など、いくつかの Stata の基本的なコマンドとパッケージを試しています。どんな助けでも大歓迎です!

4

1 に答える 1

1

JSON データの操作に慣れている場合、jsonioプログラムはデータセット全体を JSON オブジェクトとしてエクスポートしたり、JSON をファイルに書き込んだりできます。JSON オブジェクト内のすべてのメタ データ (変数ラベル、値ラベル、変数名など) も出力するオプションがあります。例を見たい場合は、プロジェクトのGitHub リポジトリの README を表示できます。README には、auto.dtaデータ セットを使用した出力の例が示されています。

于 2015-11-07T13:24:15.703 に答える