全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
603 2
2024-01-24
我想产生两个新变量,一个是户主的学历,另一个是户主的年龄。我按照以下代码操作后只保留了户主的学历和年龄,但是却删除了非户主的学历和年龄。如果我既想保留非户主的信息又想产生新的变量,请问该如何操作呢?

//计算户主学历
keep if hhead==1
label var a2012"户主学历:小学学历6年,初中学历9年,高中学历12年,本科学历16年,硕士学历19年"
//计算户主年龄
gen AGE=2015-a2005+1
label var AGE "户主年龄"

结果
结果.png

二维码

扫码加我 拉你入群

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

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

全部回复
2024-1-24 11:24:17
sherryeeee 发表于 2024-1-24 11:03
我想产生两个新变量,一个是户主的学历,另一个是户主的年龄。我按照以下代码操作后只保留了户主的学历和年 ...
第一行命令做的啥?<br>
你知道吗
二维码

扫码加我 拉你入群

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

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

2024-1-24 18:00:01
你第一个keep
就已经把非户主的都删除了
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群