全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
8570 8
2012-10-11
把csv文件(不是excel文件)转化成stata 的dta格式文件时出现问题,原来csv格式文件中包含的样本量约40多万,但是转成dta后只有20多万个样本,我用的是insheet using   命令, (stata12)。请高手指教。用spss和其他软件转换是40多万个样本,用stata只有20多万。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-11 21:34:29
好几个办法,


1. 用Stat/Transfer来转换

2. set memory 1G 在使用insheet之前


3. 在SPSS的界面里直接转换成Stata数据包

save translate outfile='C:\data\hsb2.dta'.


4. 在Stata里,直接读SPSS的数据包

ssc install usespss


usespss using hsb2.sav, clear


二维码

扫码加我 拉你入群

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

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

2012-10-12 08:47:11
set memory 1G 在使用insheet之前
这个方法不行,而且stata12不需要set memory 。
二维码

扫码加我 拉你入群

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

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

2012-10-12 09:08:24
yueqing0909 发表于 2012-10-12 08:47
set memory 1G 在使用insheet之前
这个方法不行,而且stata12不需要set memory 。
总有一款适合于你
二维码

扫码加我 拉你入群

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

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

2012-10-18 15:21:58
用Stat/Transfer转换,300多万变成了20多万。是不是也有限制?
目前只能用SPSS,转换成Stata数据包。
还有其它方法吗?
二维码

扫码加我 拉你入群

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

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

2012-10-18 16:55:01
试了一下ssc install usespss
usespss using hsb2.sav, clear
在一台电脑上行,在另一台上不行,不知为什么。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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