与来自R的SAS数据集通信

Ale*_*lex 7 r sas

我有一堆SAS格式的数据集.我想避免使用SAS,因为我认为R为我提供了足够多的功能.因此,是否有一个包允许我与R的SAS数据集进行交互?我安装了SAS软件,但我想避免使用多种语言编写代码.

42-*_*42- 14

由于你有SAS,你可以使用Frank Harrell的'Hmisc'软件包,它具有sas.getsasxport.get功能.它也有一堆的实用功能:label,sas.get,contents,describe.对于那些没有SAS许可,包"洋"有read.ssd,lookup.xportread.xport.

编辑1:我还要提到Anthony Joseph Damico最近宣布了一个将SAS INPUT代码解析为read.fwf代码的软件包.从其描述文件:"使用为SAS用户设计的输入代码将ASCII文件读入sas7bdat文件,SAScii包解析通过(.sas)语法文件的INPUT块来设计read.fwf()函数所需的参数呼叫."

编辑2:Matt Shotwell还有一个名为'sas7bdat'的软件包,它将read.sas7bdat(file)其功能描述为"以sas7bdat数据格式读取SAS文件".