1

大约一年前,我使用 'haven'-package 导入了两个 .sas7bdat 文件及其各自的 .sas7bcat 格式,效果非常好。

然而,由于某种原因,即使所有 SAS 文件包括。从那时起,格式文件一直保持不变。

当我现在尝试运行代码时,R 给了我以下错误:

Error in df_parse_sas_file(spec_data, spec_cat, encoding = encoding,
  catalog_encoding = catalog_encoding,  :    Failed to parse P:/SAS
  files/formats.sas7bcat: Invalid file, or file has unsupported features.

自第一次工作以来,R 和“避风港”包已重新安装到其最新版本,所以我想这可能是原因,因为所有 SAS 文件和代码都保持不变。

出于这个原因,我尝试重新安装旧版本的“haven”,但不能,因为这显然需要手动安装“Rtools”,这在我的计算机上是不允许的,所以我有点卡在这里。

任何建议将不胜感激,谢谢。

4

1 回答 1

0

一个潜在的解决方法是包 sas7bdat 也可以读取 SAS 文件。我不知道这可能会为您带来多少额外的工作

您可以使用代码读取数据集

read.sas7bdat("文件名.sas7bdat")

于 2019-10-16T10:32:30.837 回答