全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3702 7
2010-06-10
一变量为利率百分数,为string,用destring, generate =real()后 处理得到contains nonnumeric characters。。。
在encode, generate处理后的数据的显示的是百分数,且是原来的数目,但是实际数目则变为另外一个数字。。。
所以,求高人指点该如何处理才能使用该变量?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-6-10 06:41:15
把你的数据贴出来
二维码

扫码加我 拉你入群

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

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

2010-6-24 04:12:36
因为变量有很多的空值,不是Missing value的“.”。而是空格,有数据的就是百分数形式啊。。。
二维码

扫码加我 拉你入群

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

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

2010-6-24 19:36:06
maturity        ratetotal        rateoverliborifthereisaspreadlow        rateoverliborupperbound        rateovereuriborifthereisaspreadl        rateovereuriborupperbound        rateoverprime
                                               
60                                               
48                                               
71                                               
59                                               
47                                               
75                                               
80                1,00%        1,75%                       
68                1,00%        1,75%                       
64                1,25%        2,90%                        0,65%
52                0,88%        2,90%                        0,65%
54                0,88%        2,50%                       
40        7,65%                                       
48        7,10%                                       
36        4,32%                                       
40        9,50%                                       
28        8,50%                                       
16        3,16%                                       
57                                               
45                                               
33                                               
48                                               
36                                               
24                                               
77                                               
65                                               
53        2,31%        1,75%                               
77                                               
65                                               
53                                               
44                2,50%        3,25%                       
32                2,50%        3,25%                       
62                0,75%        1,75%
二维码

扫码加我 拉你入群

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

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

2010-6-25 00:47:18
*删除x中的空格
replace x=subinstr(x," ","",.)
*删除x中的"%"
replace x=subinstr(x,"%","",.)
二维码

扫码加我 拉你入群

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

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

2010-6-25 17:27:15
5# sungmoo

之后用encode x, generate(newx);表格里生成的数和输入框显示的数不同;
用 generate newx=real(), 生成了一列missing values;
用destring x, replace,则“ ratetotal contains nonnumeric characters; no replace”
请继续提点,辛苦了。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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