楼主: yzh401
18916 12

[数据管理求助] 如何删除单独观测值? [推广有奖]

  • 0关注
  • 2粉丝

已卖:86份资源

讲师

85%

还不是VIP/贵宾

-

威望
0
论坛币
522 个
通用积分
30.6899
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
3617 点
帖子
235
精华
0
在线时间
873 小时
注册时间
2010-1-9
最后登录
2025-3-23

楼主
yzh401 发表于 2013-4-16 17:56:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
1.jpg
     如图,这是个家庭调查数据,有的家庭是调查了夫妻2人,有的家庭只调查了1个人,所以就出现了有的家庭ID出现了2次的情况,如1、1,  3、3.。。。我现在想删除所有只出现了一次的家庭,譬如家庭2。

    请问前辈们,STATA有什么命令可以解决这个问题呢?

二维码

扫码加我 拉你入群

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

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

关键词:观测值 Stata 调查数据 家庭调查 tata 如何

沙发
siegfriedkirche 发表于 2013-4-16 18:01:53
用什么软件,matlab,很容易

藤椅
yzh401 发表于 2013-4-16 18:03:22
siegfriedkirche 发表于 2013-4-16 18:01
用什么软件,matlab,很容易
用STATA呢

板凳
h3327156 发表于 2013-4-16 18:12:59
help duplicates

*您的例子
duplicates t ID,g(num)
*变量num为零的就代表只出现一次
drop if num==0
已有 1 人评分论坛币 热心指数 收起 理由
crystal8832 + 5 + 1 热心帮助其他会员

总评分: 论坛币 + 5  热心指数 + 1   查看全部评分

报纸
yzh401 发表于 2013-4-16 19:53:39
h3327156 发表于 2013-4-16 18:12
help duplicates

*您的例子
厉害厉害,按照您的方法,实现了剔除!哈哈!万分感谢!

地板
yzh401 发表于 2013-4-16 20:01:28
h3327156 发表于 2013-4-16 18:12
help duplicates

*您的例子
再请问下您,如果我想删除重复出现的家庭呢?就是删除1、1, 3、3. 只保留出现过一次的家庭,譬如2?

这样,我就可以把重复出现的家庭数据,与只出现过一次的家庭数据分开了。。

7
yzh401 发表于 2013-4-16 20:07:29
yzh401 发表于 2013-4-16 20:01
再请问下您,如果我想删除重复出现的家庭呢?就是删除1、1, 3、3. 只保留出现过一次的家庭,譬如 ...
我试了下改成这个 drop if num==1 。。居然可以了。已删除重复出现的了。呵呵,谢谢您

8
h3327156 发表于 2013-4-16 20:15:06
yzh401 发表于 2013-4-16 20:01
再请问下您,如果我想删除重复出现的家庭呢?就是删除1、1, 3、3. 只保留出现过一次的家庭,譬如 ...
仔细看您的变量num
变量为零代表没有重复
变量为1代表有重复一次
以此类推

根据num,您可以进一步分开您要的家庭种类 【这有助于您进一步思索与处理未来可能的遭遇题】

按您的要求您可以使用
keep if num==0

9
绿筱媚青涟 发表于 2014-8-27 15:27:54

10
gxn0212 学生认证  发表于 2015-1-6 21:02:26
h3327156 发表于 2013-4-16 18:12
help duplicates

*您的例子
正好需要,灰常感谢

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

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