全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3656 6
2012-04-09
各位前辈好,之前的变量是字符型的,所以把它encode了一下转成数值型的了。
但是sum之后,突然发现了奇怪的地方,我的变量取值范围0---5000,但是sum现实我最小1,最大值149(我猜想这个149是不是我的不同值得个数,因为取值就是一共149个)

1. 这是为什么呢?怎么能让它sum出正常的东西呢。
2. 另外傻傻分不清楚encode和destring的区别,能给解释一下吗,为什么有时候只能用encode,有时候只能用destring呢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-9 14:09:58
encode事实上是改了你的数据,而原来你的数据变成了每个数据的label~所以你list的时候加上nolabel就可以看得很清楚了~
destring就是直接将字符变成数值形式的~
举个例子
X 50 50 70 90(字符型)
那你encode以后内存里面存储的数据就变成了X 1 1 2 3,但是你list的时候就还是X 1 1 2 3,你要使用list,nolabel就可以看的内存中的数据了
那么你destring后内存的数据就是X 50 50 70 90(数值型)
所以针对你的问题我觉得你还是用destring会好一些~
二维码

扫码加我 拉你入群

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

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

2012-4-9 20:24:41
rayxu731 发表于 2012-4-9 14:09
encode事实上是改了你的数据,而原来你的数据变成了每个数据的label~所以你list的时候加上nolabel就可以看得 ...
谢谢,想在问个问题,destring之后,revenue contains nonnumeric characters; no generate(revenue是我的变量)。这个肿么处理啊
二维码

扫码加我 拉你入群

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

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

2012-4-9 20:42:29
dabao1988 发表于 2012-4-9 20:24
谢谢,想在问个问题,destring之后,revenue contains nonnumeric characters; no generate(revenue是我 ...
destring revenue,force
二维码

扫码加我 拉你入群

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

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

2012-4-9 21:57:21
dabao1988 发表于 2012-4-9 20:24
谢谢,想在问个问题,destring之后,revenue contains nonnumeric characters; no generate(revenue是我 ...
指的是你的变量中有字符型的变量不能被转换,所以你可以像LS一样,那样就会删掉那些字符型的~如果这些数据重要的话,你还是先核查一下你的数据~
二维码

扫码加我 拉你入群

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

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

2012-4-11 20:05:23
jzhyue 发表于 2012-4-9 20:42
destring revenue,force
嗯,谢谢
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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