我想将.sas7bdat文件转换为.csv/txt格式,以便可以将其上传到配置单元表中。
我正在从外部服务器接收.sas7bdat文件,并且我的计算机上没有SAS。

最佳答案

使用R个外部程序包之一读取文件,然后使用该工具将其转换为CSV。

http://cran.r-project.org/doc/manuals/R-data.pdf
第12页

改用SAS7BDAT软件包。它似乎忽略了自定义格式,而是读取基础数据。

在SAS中:

proc format;
value agegrp
   low - 12 = 'Pre Teen'
   13 -15 = 'Teen'
   16 - high = 'Driver';
run;

libname test 'Z:\Consulting\SAS Programs';

data test.class;
set sashelp.class;
age2=age;
format age2 agegrp.;
run;

在R中:
 install.packages(sas7bdat)
 library(sas7bdat)
 x<-read.sas7bdat("class.sas7bdat", debug=TRUE)
 x

关于csv - 怎么把sas7bdat文件转换成csv?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26532606/

10-12 23:47