楼主: liaol08
42934 17

[数据管理求助] 如何用STATA把变量由中文编码为数字? [推广有奖]

  • 0关注
  • 2粉丝

硕士生

33%

还不是VIP/贵宾

-

威望
0
论坛币
29454 个
通用积分
2.2000
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
519 点
帖子
51
精华
0
在线时间
159 小时
注册时间
2013-1-11
最后登录
2021-10-18

50论坛币
我现在数据中有一个变量 住房所在城区,但是在调查中是直接记录的中文。想问问如何在STATA中把变量重新编码,例如海淀区code为1,朝阳区code为2这样?

谢谢大神!



最佳答案

andruw 查看完整内容

egen code_new = group(code)
关键词:Stata tata 如何用 code ODE STATA 编码 字符转换

本帖被以下文库推荐

沙发
andruw 在职认证  发表于 2015-5-14 23:41:14 |只看作者 |坛友微信交流群
egen code_new = group(code)
已有 3 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
蹄子MT + 5 + 1 + 1 + 1 精彩帖子
tuohongwu + 5 很好
SpencerMeng + 5 + 1 观点有启发

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

使用道具

藤椅
pingguzh 发表于 2015-5-15 15:08:43 |只看作者 |坛友微信交流群
好方法,建议还可以用label define进一步定义一下value label
已有 1 人评分经验 热心指数 收起 理由
SpencerMeng + 20 + 1 观点有启发

总评分: 经验 + 20  热心指数 + 1   查看全部评分

使用道具

板凳
andruw 在职认证  发表于 2015-5-15 17:27:29 |只看作者 |坛友微信交流群
pingguzh 发表于 2015-5-15 15:08
好方法,建议还可以用label define进一步定义一下value label
label define好像是定义numeric的。比如你有1 2 3 4 几种类型,可以:
label define 1 "海淀区" 2 “朝阳区” ....
label value ....

使用道具

报纸
heric221 在职认证  发表于 2015-5-15 21:00:31 |只看作者 |坛友微信交流群
andruw 发表于 2015-5-15 17:27
label define好像是定义numeric的。比如你有1 2 3 4 几种类型,可以:
label define 1 "海淀区" 2 “朝阳 ...
好像是这样的,还是group函数快捷,只不过无value label了。
已有 1 人评分论坛币 收起 理由
tuohongwu + 5 方法很对

总评分: 论坛币 + 5   查看全部评分

使用道具

地板
andruw 在职认证  发表于 2015-5-15 23:39:29 |只看作者 |坛友微信交流群
heric221 发表于 2015-5-15 21:00
好像是这样的,还是group函数快捷,只不过无value label了。
可以用levelsof()函数写一个loop 来定义value label

使用道具

7
robinwang 发表于 2015-5-17 22:39:24 |只看作者 |坛友微信交流群
用destring命令看看

使用道具

8
silencezou 学生认证  发表于 2015-5-18 11:53:49 |只看作者 |坛友微信交流群
假设所在城区变量名为area,然后这样处理:
egen areaid=group(area)
意思就是按照area分组,不同组赋予不同编号

使用道具

9
silencezou 学生认证  发表于 2015-5-18 11:55:26 |只看作者 |坛友微信交流群
robinwang 发表于 2015-5-17 22:39
用destring命令看看
这个命令此处是不行的呢,destring只能将字符型的数字变量转化为数值型变量。而这里朝阳区等都是字符,不可能用destring转化为数值。

使用道具

10
silencezou 学生认证  发表于 2015-5-18 15:28:26 |只看作者 |坛友微信交流群
还可以使用encode命令:encode area,gen (area1)
已有 1 人评分论坛币 收起 理由
admin_kefu + 20 热心帮助其他会员

总评分: 论坛币 + 20   查看全部评分

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-24 02:48