xpt2sas(.xpt文件批量转为.sas7dbat)

本文提供两种方法将.xpt文件批量转换为.sas7dbat文件,适用于SAS EG 8.3和SAS 9.4环境。在指定目录结构下运行宏脚本,转换后的.sas7dbat文件将自动保存。
摘要由CSDN通过智能技术生成


前言

提供了两种不同编码环境下xport转sas的宏脚本xpt2sas,新建一个名为raw的文件夹,再内嵌一个名为xpt的文件夹,将需要转换的

xpt文件放置在xpt目录下,运行代码后,生成的.sas7dbat文件将批量出现在raw目录下


一、文档目录举例

示例:在如下文档目录前提下编码
在这里插入图片描述
在这里插入图片描述

二、方法一(SAS EG 8.3环境下)

只需要替换url中的file其他代码不用动

%macro xpt2sas;
%let url=%str(\\file\raw); \*file需要更换为指定目录如:\\10.10.1.95\filesever\project\task*\
libname raw "&url.";

data _import;
length file line $200;
/* Define a filename pointing to the directory */
rc = filename("myDir", "&url.\xpt");
/* Open the directory, get directory id number */
dirId = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值