楼主: 高数线代
90661 15

[数据管理求助] 如何将字符型转换为数字型 [推广有奖]

  • 11关注
  • 2粉丝

已卖:567份资源

硕士生

81%

还不是VIP/贵宾

-

威望
0
论坛币
4811 个
通用积分
2.0238
学术水平
2 点
热心指数
3 点
信用等级
1 点
经验
2343 点
帖子
173
精华
0
在线时间
116 小时
注册时间
2013-3-18
最后登录
2022-6-30

楼主
高数线代 发表于 2014-4-24 11:43:21 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如图所示,因为我做的是主板上市公司的数据,code是指上市公司代码,industry是指上市公司所属行业代码,输入stata中就变成这样,不同的字母代表不同行业,我想把它们转化为数字型,请问如何操作?请求好心人帮忙,告诉我具体的操作!不胜感激!
二维码

扫码加我 拉你入群

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

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

关键词:字符型 Industry Stata 上市公司 如何操作 如何

QQ图片20140424114012.jpg (29.92 KB)

QQ图片20140424114012.jpg

回帖推荐

SpencerMeng 发表于4楼  查看完整内容

如果您的industry下都是1 2 3 呈红色的话 用二楼的destring是可以的,但您的是abc的去字符需要用encode。 附例子:

沙发
qitelata 发表于 2014-4-24 11:57:05
destring命令,用于字符型转化为数值型
destring [varlist], [generate (newvarlist) | replace] [options]

你的例子destring industry, replace试试

藤椅
高数线代 发表于 2014-4-24 15:29:46
qitelata 发表于 2014-4-24 11:57
destring命令,用于字符型转化为数值型
destring [varlist], [generate (newvarlist) | replace] [options ...
这样打上去后,显示:industry contains nonnumeric characters; no replace

板凳
SpencerMeng 在职认证  发表于 2015-1-5 16:40:20
如果您的industry下都是1 2 3 呈红色的话 用二楼的destring是可以的,但您的是abc的去字符需要用encode。

附例子:
  1. clear
  2. inp str2 industry
  3. a
  4. b
  5. c
  6. d
  7. end

  8. encode industry,gen (industrynew)
复制代码
已有 4 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
玩金融的少年 + 1 精彩帖子
星空tcl + 1 + 1 + 1 精彩帖子
yaolimin123 + 5 + 1 + 1 + 1 非常有用,跪谢
zzg2glp + 2 观点有启发

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

报纸
高数线代 发表于 2015-1-8 17:08:45
SpencerMeng 发表于 2015-1-5 16:40
如果您的industry下都是1 2 3 呈红色的话 用二楼的destring是可以的,但您的是abc的去字符需要用encode。
...
谢谢您的帮助!

地板
chajiguo 发表于 2015-7-15 09:19:14
destring var, replace force
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
molicoolgirl + 1 + 1 + 1 精彩帖子

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

7
condmn 发表于 2015-12-1 20:31:38
SpencerMeng 发表于 2015-1-5 16:40
如果您的industry下都是1 2 3 呈红色的话 用二楼的destring是可以的,但您的是abc的去字符需要用encode。
...
你好,问一下如何将数据型按照自己意愿转化为理想的数字型?stata默认的是按出现顺序或者字母排列,我是汉子选项

8
小木虫qwe 发表于 2016-5-30 20:18:39
condmn 发表于 2015-12-1 20:31
你好,问一下如何将数据型按照自己意愿转化为理想的数字型?stata默认的是按出现顺序或者字母排列,我是汉 ...
求问有没有找到方法?
我有两张表,是不同的机构的数据,但是想让名称相同的机构有相同的数字对应。。。如果用encode,两张表的机构不一样,产生的数字肯定不一样,不知这个怎么处理?谢谢啦!

9
wud11 发表于 2017-8-3 21:44:34
SpencerMeng 发表于 2015-1-5 16:40
如果您的industry下都是1 2 3 呈红色的话 用二楼的destring是可以的,但您的是abc的去字符需要用encode。
...
谢谢解答!请问这里的str2 是什么意思呢

10
机智的小球球IU 学生认证  发表于 2017-12-9 20:30:52
chajiguo 发表于 2015-7-15 09:19
destring var, replace force
这样是不是会产生缺失值。

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

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