这是一个故障排除问题。
这可能看起来很奇怪,但有人告诉我,我必须从 R 中获取数据集并将其输出到 SAS 文件中,以便其他人使用它。
我使用write_sas(faithful, "faithful.sas7bdat")
了它利用library(haven)
它似乎工作:写入文件,不产生任何错误,似乎是我期望的合适大小,但是,当我尝试将文件读入 JMP 时,我收到此错误“无法导入表。基础驱动程序,表不存在或无法访问或创建”。
我知道这不是 JMP 的问题,因为我从与输出相同的文件中打开了其他 SAS 文件,没有任何问题。
我认为这可能是 R 为 SAS 文件写入元数据的方式存在问题。我正在寻找有关如何解决此问题的任何见解或理论。
更新:
显然这是一个常见的问题,从阅读这个线程来看,它听起来好像有一个当前的错误阻止它工作。
https://github.com/tidyverse/haven/issues/224
有人真的有write_sas
工作吗?