使用其中一个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;
Run Code Online (Sandbox Code Playgroud)
在R:
 install.packages(sas7bdat)
 library(sas7bdat)
 x<-read.sas7bdat("class.sas7bdat", debug=TRUE)
 x  
Run Code Online (Sandbox Code Playgroud)
        此处sas7bdat提供的 python 包包含一个用于读取 sas7bdat 文件的库:
from sas7bdat import SAS7BDAT
with SAS7BDAT('foo.sas7bdat') as f:
    for row in f:
        print row
Run Code Online (Sandbox Code Playgroud)
和一个不需要编程的命令行程序
$ sas7bdat_to_csv in.sas7bdat out.csv
Run Code Online (Sandbox Code Playgroud)