BookmarkSubscribeRSS Feed
r3570
Obsidian | Level 7

Dear All,

 

I have a folder which has some 30 odd XPT files and i want to convert them to sas datasets.

 

Request you to please help in converting them. I work on UNIX SAS.

 

Thank you.

2 REPLIES 2
Ksharp
Super User
/*XPT文件的路径*/
%let path_in= D:\XiaKeShan\my_code\数据管理\转XPT文件\XPT  ;


/*XPT文件转成SAS数据集的路径*/
%let path_out=  D:\XiaKeShan\my_code\数据管理\转XPT文件\SAS  ;






libname out v9 "&path_out";
data _null_;
rc=filename('x',"&path_in.");
did=dopen('x');
do i=1 to dnum(did);
 memname=dread(did,i); 
 call execute(cat("libname tranfile xport '&path_in\",memname,"';proc copy in=tranfile out=out ; run;"));
end;
run;

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 978 views
  • 2 likes
  • 3 in conversation