我正在尝试使用来自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
答案 0 :(得分:1)
发布此问题两年后,我最近发现软件包read_xpt()
中有一个函数haven
像奇迹一样。
我猜这个软件包的框架工作与以前的软件包完全不同。