我正在尝试读取 R 3.0.1 中的 SAS 数据集。
我已经下载了使用 sas.get 功能所需的 Hmisc 包。但我收到如下注释:
Hmisc library by Frank E Harrell Jr
Type library(help='Hmisc'), ?Overview, or ?Hmisc.Overview')
to see overall documentation.
NOTE:Hmisc no longer redefines [.factor to drop unused levels when
subsetting. To get the old behavior of Hmisc type dropUnusedLevels().
Attaching package: ‘Hmisc’
然后我使用以下命令:
sas.get(library = "C:\\SAS_dataset", member = "test", formats = FALSE, sasprog = sasprog)
然后 R 进入无限循环并且不给出输出。最后,当我按“Esc”时,它会通过发出警告消息来终止
Warning message:
running command '"C:/program files/SAS/SAS 9.1/sas.exe" "C:\Users\TEJASW~1.ABH\AppData\Local\Temp\RtmpML87zC\SaS13c41642d38.3.sas" -log "_temp_.log"' had status 10708
我试图找到同样的原因,但都是徒劳的。
我不明白这是为什么。是由于 Hmisc 包给出的一些注释还是其他原因?
我还注意到我在最新版本中面临这个问题,即仅 3.0.1。而我能够在 2.15.1 版本中使用相同的命令读取 SAS 数据集。
谁能帮我解决这个问题。
提前致谢。
问候, Tejasweeni