楼主: wsyuanan
1371 3

[数据管理求助] 如何用循环语句实现下面的操作? [推广有奖]

  • 8关注
  • 21粉丝

已卖:1029份资源

副教授

57%

还不是VIP/贵宾

-

威望
0
论坛币
13144 个
通用积分
786.0338
学术水平
55 点
热心指数
110 点
信用等级
52 点
经验
20636 点
帖子
1318
精华
0
在线时间
472 小时
注册时间
2011-1-10
最后登录
2024-2-22

楼主
wsyuanan 发表于 2018-11-12 21:07:08 |AI写论文
20论坛币
encode id, gen(id2)
encode gender, gen(gen2)
encode marri, gen(marri2)
encode  hk, gen(hk2)
encode age, gen(age2)
encode gra, gen(gra2)
encode work, gen(work2)
encode num, gen(num2)
encode income, gen(income2)
encode wetr, gen(wetr)
encode reason, gen(reason2)
encode time, gen(time2)

关键词:循环语句 如何用 encode Income Reason

沙发
bulubulucow 发表于 2018-11-13 04:19:56
foreach v of varlist id gender marri hk age gra work num income wetr reason time {
encode `v', gen(`v'2)
}

藤椅
蓝色 发表于 2018-11-13 07:31:02
不要用encode
encode 主要是针对纯字符数据进行的
像income,age等字符型数字变量用encode是重新从1开始赋值,那就不是原来的数据了
要用destring

板凳
caozhaowen 在职认证  发表于 2018-11-13 23:09:33
对,楼上说得对。你这一串,有的可以用encode,有的只能用destring

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

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