楼主: tangyuekun0
3042 10

[数据管理求助] 关于CHNS中数据合并的问题 [推广有奖]

  • 0关注
  • 2粉丝

本科生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0003
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1199 点
帖子
23
精华
0
在线时间
92 小时
注册时间
2018-3-28
最后登录
2022-5-14

楼主
tangyuekun0 学生认证  发表于 2018-4-15 20:33:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想要计算家庭中的总支出,有些家庭只有一个人有些有许多人请问如何进行计算得到一个新的变量使得家庭中每个人的这个新变量都是相同的总支出或者一个家庭有一个总的支出? 其中家庭区分是根据hhid划分的 相同的hhid即为一家人,一下附上一部分数据
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str9 hhid float exp1
  4. "211104010"   30
  5. "211104011"   20
  6. "211104011"    8
  7. "211104011"    2
  8. "211104011"   10
  9. "211104012"    8
  10. "211104012"   13
  11. "211104013"  400
  12. "211104016"   10
  13. "211104017" 5000
  14. "211104063"  100
  15. end
复制代码
谢谢大家
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:数据合并 CHNS CHN generated generate

回帖推荐

@浪花朵朵开 发表于6楼  查看完整内容

bysort hhid wave: egen total = total(exp1) bys hhid wave: egen expnum = count(exp1) gen expmean = total/expnum

黃河泉 发表于2楼  查看完整内容

一家庭之总支出

沙发
黃河泉 在职认证  发表于 2018-4-16 08:53:33
一家庭之总支出
  1. bys hhid: egen exp1_total = total(exp1)
复制代码

藤椅
黃河泉 在职认证  发表于 2018-4-16 08:55:17
平均支出为
  1. bys hhid: egen exp1_total = total(exp1)
  2. bys hhid: egen exp1_n = count(exp1)
  3. gen exp1_mean = exp1_total/exp1_n
复制代码

板凳
tangyuekun0 学生认证  发表于 2018-4-16 22:27:54
黃河泉 发表于 2018-4-16 08:53
一家庭之总支出
谢谢大佬,学习到了。

报纸
tangyuekun0 学生认证  发表于 2018-4-22 22:15:52
黃河泉 发表于 2018-4-16 08:55
平均支出为
您好,想继续请教您一个相关问题。 我在计算家庭总支出时忘记考虑进去年份的问题了,请问如何修改您给的命令可以在加入年份的限制。 以下是部分数据
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input str9 hhid int wave float exp1
  4. "432304001" 1993    .
  5. "432304001" 1993    .
  6. "432304001" 1997    .
  7. "432304001" 1997    .
  8. "432304001" 2000    .
  9. "432304001" 2000    .
  10. "432304001" 2000    .
  11. "432304001" 2004 1000
  12. "432304001" 2004    .
  13. "432304001" 2004    .
  14. "432304001" 2006 2000
  15. "432304001" 2009    .
  16. "432304001" 2009    .
  17. "432304001" 2011    0
  18. "432304001" 2011    0
  19. end
复制代码

感谢大佬

地板
@浪花朵朵开 发表于 2018-4-23 00:06:08
tangyuekun0 发表于 2018-4-22 22:15
您好,想继续请教您一个相关问题。 我在计算家庭总支出时忘记考虑进去年份的问题了,请问如何修改您给的命 ...
bysort hhid wave: egen total = total(exp1)
bys hhid wave: egen expnum = count(exp1)
gen expmean = total/expnum

7
黃河泉 在职认证  发表于 2018-4-23 09:55:25
tangyuekun0 发表于 2018-4-22 22:15
您好,想继续请教您一个相关问题。 我在计算家庭总支出时忘记考虑进去年份的问题了,请问如何修改您给的命 ...
上面已有正确解答。

8
tangyuekun0 学生认证  发表于 2018-4-23 19:25:45
@浪花朵朵开 发表于 2018-4-23 00:06
bysort hhid wave: egen total = total(exp1)
bys hhid wave: egen expnum = count(exp1)
gen expmean  ...
明白了,十分感谢!

9
tangyuekun0 学生认证  发表于 2018-4-23 19:26:03
黃河泉 发表于 2018-4-23 09:55
上面已有正确解答。
好的,谢谢

10
tangyuekun0 学生认证  发表于 2018-4-23 20:23:57
......

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-30 01:39