楼主: sherryeeee
601 2

[编程问题求助] 如何在不删除原变量的基础上产生新的变量? [推广有奖]

  • 0关注
  • 0粉丝

大专生

11%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
437 点
帖子
19
精华
0
在线时间
106 小时
注册时间
2023-2-25
最后登录
2024-12-29

楼主
sherryeeee 发表于 2024-1-24 11:03:13 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我想产生两个新变量,一个是户主的学历,另一个是户主的年龄。我按照以下代码操作后只保留了户主的学历和年龄,但是却删除了非户主的学历和年龄。如果我既想保留非户主的信息又想产生新的变量,请问该如何操作呢?

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

结果
结果.png

二维码

扫码加我 拉你入群

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

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

关键词:label Abel 本科学历 硕士学历 如何操作

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

藤椅
wdlbcj 学生认证  发表于 2024-1-24 18:00:01
你第一个keep
就已经把非户主的都删除了

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

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