全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2256 13
2013-12-02
在整理原始调查数据时,家庭人口数(e1)是字符型的,我用stata10.0转换成数值型(number)后,在查阅家庭人口数最大为24(如下操作所示),而原始数据中我明明看到有家庭人口数为50的,两者对不上号,真的很困惑,求高人指点,这是怎么回事,谢谢!
. encode e1,gen(number)

. sum  number

    Variable |       Obs        Mean    Std. Dev.       Min        Max
-------------+--------------------------------------------------------
      number |      6357    16.40381    4.087703          1         24


二维码

扫码加我 拉你入群

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

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

全部回复
2013-12-2 11:17:37
把数据集传上来!
二维码

扫码加我 拉你入群

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

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

2013-12-2 14:32:22
这是数据
附件列表

tudi1.xls

大小:2.47 MB

 马上下载

二维码

扫码加我 拉你入群

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

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

2013-12-2 14:34:22
dxystata 发表于 2013-12-2 11:17
把数据集传上来!
麻烦您看看e1(家庭人口数)就行了,谢谢!
二维码

扫码加我 拉你入群

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

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

2013-12-2 15:23:24
大念 发表于 2013-12-2 14:34
麻烦您看看e1(家庭人口数)就行了,谢谢!
把数据直接另存为csv文件,然后利用
insheet using name.csv读入,没有发现你说的问题,而且本来就是
数值型的。
二维码

扫码加我 拉你入群

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

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

2013-12-2 20:03:22
ywh19860616 发表于 2013-12-2 15:23
把数据直接另存为csv文件,然后利用
insheet using name.csv读入,没有发现你说的问题,而且本来就是
数 ...
非常感谢您的解答。问题是这样的:别人给我的是.dta数据(stata直接可读),当时我发现e1是string型的,于是我想把e1转换成数值型,结果就出现这个问题。我在请教您时,您要我把数据给您看,于是我把.dta数据转换成.xls数据上传给您,您操作后没问题,现在我受您的启发,把.xls数据复制到stata中,发现确实没问题。但我不解的是:难道要把.dta数据转成.xls数据保存为csv文件,再读入stata吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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