楼主: rwalker
10950 7

[原创博文] 求stata数据转换为sas格式的sas程序 [推广有奖]

  • 0关注
  • 0粉丝

已卖:391份资源

讲师

6%

还不是VIP/贵宾

-

威望
0
论坛币
363 个
通用积分
7.1800
学术水平
4 点
热心指数
8 点
信用等级
5 点
经验
2451 点
帖子
118
精华
0
在线时间
531 小时
注册时间
2009-3-13
最后登录
2025-12-17

楼主
rwalker 发表于 2011-7-16 17:08:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想把我的一个stata文件(有80m左右)转换为sas格式,以前都用StatTransfer软件转换数据,但是现在这个数据根本转换不了,请问谁知道怎么转,最好有sas的转换程序。
二维码

扫码加我 拉你入群

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

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

关键词:STATA数据 Stata sas程序 tata 数据转换 程序 软件 最好 左右

沙发
huangliang0828 发表于 2011-11-12 11:29:16
我也想把stata的数据转成sas的,7.02的版本我又,只是不支持。人大论坛https://bbs.pinggu.org/forum.php? ... D%BE%DD%D7%AA%BB%BB,有StatTransfer 9.0 破解版 (数据转换工具) 。但是我的数据还是转换有有问题,不知道还有没有其他软件可以转,数据转换器(通用版)是我网上搜索到的,不知道可以否

藤椅
caoqiang06 发表于 2011-11-12 13:06:45
直接导入
多做学术

板凳
jiangpinggu 发表于 2011-11-12 20:43:36
How do I use a Stata data file in SAS?

1. Reading a Stata file up to version 9 with SAS
SAS 9.1.3 currently supports Stata up to version 9 via proc import.  The following example shows how to use SAS proc import to read in a Stata data file hsb2.dta.  It is advisable to check the log file and use proc contents to ensure the data have been read correctly. Notice that SAS recognizes the file type to be imported by file extension.

proc import out= hsb2 datafile = "c:\data\hsb2.dta";
run;
proc contents data=hsb2;
run;
2. Saving a Stata data file as a version 9 file
It is easy to save a data file as a version 9 file with the saveold command.  The saveold command in Stata 10 saves a Stata version 10 data file as a Stata version 9 file.  Here is an example.

use http://www.ats.ucla.edu/stat/stata/notes/hsb2, clear(highschool and beyond (200 cases))
saveold "c:\data\hsb2old.dta"
file c:\data\hsb2old.dta saved
3. Using Stat/Transfer
The most updated version of Stat/Transfer will recognize Stata 10 files and converting Stata data files to SAS is fairly straightforward.

报纸
jiangpinggu 发表于 2011-11-12 20:43:44
How do I use a Stata data file in SAS?

1. Reading a Stata file up to version 9 with SAS
SAS 9.1.3 currently supports Stata up to version 9 via proc import.  The following example shows how to use SAS proc import to read in a Stata data file hsb2.dta.  It is advisable to check the log file and use proc contents to ensure the data have been read correctly. Notice that SAS recognizes the file type to be imported by file extension.

proc import out= hsb2 datafile = "c:\data\hsb2.dta";
run;
proc contents data=hsb2;
run;
2. Saving a Stata data file as a version 9 file
It is easy to save a data file as a version 9 file with the saveold command.  The saveold command in Stata 10 saves a Stata version 10 data file as a Stata version 9 file.  Here is an example.

use http://www.ats.ucla.edu/stat/stata/notes/hsb2, clear(highschool and beyond (200 cases))
saveold "c:\data\hsb2old.dta"
file c:\data\hsb2old.dta saved
3. Using Stat/Transfer
The most updated version of Stat/Transfer will recognize Stata 10 files and converting Stata data files to SAS is fairly straightforward.

地板
馋嘴懒猫 发表于 2013-10-4 03:50:32
不错...

7
sdsfmff 发表于 2015-1-23 04:48:59
jiangpinggu 发表于 2011-11-12 20:43
How do I use a Stata data file in SAS?

1. Reading a Stata file up to version 9 with SAS
你好,我用以下方法将stata转化成sas没成功啊,我用的是SAS9.3,与版本有关吗? 求解答,谢谢了

proc import out= hsb2 datafile = "c:\data\hsb2.dta";
run;
proc contents data=hsb2;
run;

8
jiangpinggu 发表于 2015-1-23 12:19:37
sdsfmff 发表于 2015-1-23 04:48
你好,我用以下方法将stata转化成sas没成功啊,我用的是SAS9.3,与版本有关吗? 求解答,谢谢了

proc  ...
SAS9.2以上版本,可如导入excel文档一样直接导入,例如:
PROC IMPORT OUT= WORK.test
            DATAFILE= "C:\test.dta"
            DBMS=STATA REPLACE;
RUN;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 07:45