全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2019-5-23 11:54:51
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
感谢,完美解决
二维码

扫码加我 拉你入群

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

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

2019-5-23 21:51:01
贴子不错 收藏了
二维码

扫码加我 拉你入群

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

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

2019-7-30 14:38:50
二维码

扫码加我 拉你入群

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

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

2019-8-15 11:44:39
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
这个和连玉君老师讲的是一致的
二维码

扫码加我 拉你入群

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

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

2019-10-12 17:01:08
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
二维码

扫码加我 拉你入群

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

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

2019-10-28 19:49:06
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
大神,我遇到了同样的问题,试了其他的都不行,你这个搞好了,厉害厉害!
二维码

扫码加我 拉你入群

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

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

2019-12-20 15:59:54
假设所需处理变量名字为name,则为
replace name=subinstr(name," ","",.)
二维码

扫码加我 拉你入群

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

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

2020-5-14 16:48:05
shajia2008 发表于 2014-10-7 09:34
试一下encode varname, gen (newvarname)。varname是字符型变量,newvarname没问题的话就是转变后的数值型变 ...
害人不浅,用encode全白做了,数值summarize出来的均值、最大最小根本不对。
二维码

扫码加我 拉你入群

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

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

2020-7-6 00:20:20
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
比上面那个说encode的靠谱多了。数字发红是因为里面夹杂文本,生成新变量的时候会把杂文missing掉就好了。用encode就翻车了,因为生成的变量实际数值是序数。
二维码

扫码加我 拉你入群

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

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

2020-7-6 00:22:04
ffeeee1 发表于 2020-5-14 16:48
害人不浅,用encode全白做了,数值summarize出来的均值、最大最小根本不对。
这个答主根本就没看题主的具体问题,把人家字符转数字的命令拿来说,妥妥地要人翻车啊。
二维码

扫码加我 拉你入群

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

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

2020-8-9 12:27:37
shajia2008 发表于 2014-10-7 09:34
试一下encode varname, gen (newvarname)。varname是字符型变量,newvarname没问题的话就是转变后的数值型变 ...
回答错误
encode 不是字符型转为数值型,而是进行字符编码,en-code!
转为数值型应当是:destring!
二维码

扫码加我 拉你入群

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

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

2020-10-6 00:05:48
好帖子,深入学习了!不过,建议以后大家有问题搜索后,要将全部帖子看完再进行操作,虽然前面有同学回答错了,但本质也是提醒和帮助,值得鼓励,大家都在学习中。后面有大牛帮助提示错误后,也有同学成功操作了,所以按后面成功的来就好了!
二维码

扫码加我 拉你入群

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

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

2021-3-10 22:35:51
我也出现了这个问题,发现本应该数值型的数据,变成了红色的文字型数据,用dstring命令没有用。再用destring 变量,replace force后数据出现了缺失。
我的处理方法是:首先我的数据是存在EXCEL里的。我把原数据复制到了新的excel里,粘贴方式选择选择值(123)。这样处理以后再放到stata中,就发现改过来了。
具体为什么会出现红色文字型数据,用destring命令也改不过来的原因,我不得而知,但是我的这个方法虽然笨拙,但是亲测有用,望考虑采纳!
二维码

扫码加我 拉你入群

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

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

2021-3-27 12:44:20
xingxf 发表于 2014-10-11 03:32
你这个例子里用encode处理字符变数字是不合适的。请看看Stata对encode的说明:encode creates a new variab ...
destring var, replace force的命令太好用啦!
二维码

扫码加我 拉你入群

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

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

2022-3-9 19:28:20
在路上 发表于 2016-8-7 22:03
新手请教,把字符转为数值后,数字不见了,只显示为“-”,这是什么情况?
我也遇到了这个问题,请问您解决了吗
二维码

扫码加我 拉你入群

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

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

2022-11-16 19:48:41
h_yuanzhe 发表于 2014-10-7 09:21
可能含有空格等情况,最好把样本贴出来。
大神,我把数据贴出来了,求您解答一下,救救孩子
1.某车间工人日生产零件分组资料如下:
按日加工零件(个)分组        工人数(人)
40~50        10
50~60        26
60~70        45
70~80        32
80~90        7
合  计        120
要求:(1)计算日加工零件的众数、中位数和均值;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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