在R中导入SAS xpt文件时出错

时间:2016-09-14 07:31:38

标签: r import hmisc

我正在尝试使用来自SASxport和外包的read.xport将xpt文件导入到R中,但不知怎的,我不断收到以下错误消息:

Error in lookup.xport.inner(file) : 
  SAS transfer file has incorrect library header

使用Hmisc包中的sasxport.get()也会出现相同的错误。但是,在我的PC上的SAS查看器下,文件本身看起来很好。有没有人以前遇到过这个问题,或者你能建议一个解决方案吗?谢谢。

使用文本编辑器打开文件时,标题如下所示:

HEADER RECORD*******LIBRARY HEADER RECORD!!!!!!!000000000000000000000000000000  SAS     SAS     SASLIB  6.06    bsd4.2  

1 个答案:

答案 0 :(得分:1)

发布此问题两年后,我最近发现软件包read_xpt()中有一个函数haven像奇迹一样。

我猜这个软件包的框架工作与以前的软件包完全不同。