Windows 7でStata13を使用しています。id
の行に、age
とeduc
の繰り返し観測値を持つデータセットがあります。すなわち変数q9p1educ
とq9p1age
はそれぞれperson1の教育と年齢、q9p2educ
とq9p2age
はそれぞれperson2の教育と年齢です。高齢者の教育水準を抽出したいと思います。私はを使用して最大年齢maxage
を抽出することができました最大年齢の人の教育を受けるにはどうすればよいですか? サンプルデータがhereStataの行条件から新しい変数を生成
-2
A
答えて
0
である私は
reshape long [email protected] [email protected], i(id maxage) j(pid) string
が次に答えはMAXAGEが一意でない場合、あなたがやりたいん何に依存し、長い形式にデータを再形成することから始めます。おそらくあなたは平均的なものをすることができますか?
bysort id (age): gen temp=q9educ if age==maxage
bysort id: egen educmaxage=mean(temp)
drop temp
次に、幅を広げたい場合は、単純に幅を変えることができます。
reshape wide [email protected] [email protected], i(id maxage educmaxage) j(pid) string
+0
このコードはまた \tローカルEDU = " '(1,4、 "変数リストq9p1age- q9p9age { 場合MAXAGE == '' VAR VAR"){ \tローカルX =のSUBSTR' の思想 'のforeach VAR後に役立っ'x'edu ' \t maxEduc =' edu ' \t \t \t } – Keniajin
関連する問題
- 1. 条件テーブルに基づいて新しい変数を生成
- 2. Stata - 日数から日付変数を生成する
- 3. Stataで変数を生成していますか?
- 4. 条件を使用してデータフレーム内の既存の変数から新しい変数を作成します
- 5. 既存の変数から新しい変数を条件付きで作成する
- 6. ISO日時文字列からのStataの日付変数を生成
- 7. 特定の条件に基づいて新しい変数を作成する
- 8. 私は(データベースから)メニューの条件でのログインフォームを生成行きたいPHP
- 9. いくつかの条件で乱数を生成する
- 10. R:dplyrを使用して条件付きで新しい変数を作成
- 11. 関数から観測値を生成する方法は? Stata
- 12. Pythonの条件に基づいてリストから複数のリストを生成
- 13. 条件の間で新しい変数を作る方法
- 14. Shinyの条件パネルが変数を更新しない
- 15. 特定の条件で古い3Dマトリックスから新しい3Dマトリックスを生成します。
- 16. 条件変数
- 17. 条件変数
- 18. 複数の条件、複数行の 'IFとMIN'条件式の作成
- 19. Stataでのパネルデータの生成
- 20. 既存の変数から新しい変数を作成
- 21. 最終行の条件に基づいて新しい列を作成する
- 22. 私は、これらの条件に基づいて、国の数を生成するPL/SQLスクリプトを作成しようとしています条件
- 23. データを条件で要約して新しい行(dplyr)を作成します
- 24. 条件付き分割条件で変数から列名を渡す方法
- 25. 条件変数デッドロック
- 26. 条件変数のタイムアウトがわからない
- 27. linqクエリを使用して複数のif条件なしの条件を生成する方法
- 28. Powershell Import-CSV条件に基づいて新しい行を作成する
- 29. データフレーム条件複数の行
- 30. マルチテーブル条件の行数
コードと自己完結型の再現性を含めた良い質問の基準を確認するには、http://stackoverflow.com/help/mcveを参照してください。 –