11210 1

[编程问题求助] keep之后数据恢复 [推广有奖]

  • 2关注
  • 29粉丝

已卖:4839份资源

教授

26%

还不是VIP/贵宾

-

威望
1
论坛币
75636 个
通用积分
12.6627
学术水平
39 点
热心指数
58 点
信用等级
39 点
经验
1560 点
帖子
609
精华
0
在线时间
1113 小时
注册时间
2009-4-3
最后登录
2021-8-30

楼主
樱桃小小丸子 在职认证  发表于 2013-1-3 18:33:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
代码如下:
insheet using cps.txt  /*use the dataset cps.txt*/

keep if gestcen>=31 & gestcen<=47
gen male=1 if a_sex==1
replace male=0 if a_sex==2
summarize male

keep if gestcen==25
/*这里出错,数据集里面的个数为0*/

知道原因是在第一个keep之后数据集里面就没有=25的集合了。

在第一个keep之后,我如果想使用整个cps.txt里面的数据集怎么办?

谢谢!在线等~
二维码

扫码加我 拉你入群

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

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

关键词:keep 数据恢复 dataset insheet Using 数据恢复

沙发
dxystata 发表于 2013-1-3 20:51:41
insheet using cps.txt  /*use the dataset cps.txt*/
save "c:\aaa.dta",replace
keep if gestcen>=31 & gestcen<=47
gen male=1 if a_sex==1
replace male=0 if a_sex==2
summarize male

use "c:\aaa.dta",clear
keep if gestcen==25
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
樱桃小小丸子 + 1 + 1 + 1 3Q~~

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-2 17:55