无法使用R-package';导入以前工作的SAS格式文件;哈文';

无法使用R-package';导入以前工作的SAS格式文件;哈文';,r,sas,format,r-haven,R,Sas,Format,R Haven,大约一年前,我使用“haven”包导入了两个.sas7bdat文件及其各自的.sas7bcat格式,效果非常好 然而,由于某些原因,即使所有SAS文件(包括格式文件)从那时起保持不变,它也不再存在 当我现在尝试运行代码时,R给出以下错误: df_parse_sas_文件中出现错误(spec_数据,spec_cat,encoding=encoding, catalog\u encoding=catalog\u encoding,:未能分析P:/SAS files/formats.sas7bcat:

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

然而,由于某些原因,即使所有SAS文件(包括格式文件)从那时起保持不变,它也不再存在

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

df_parse_sas_文件中出现错误(spec_数据,spec_cat,encoding=encoding, catalog\u encoding=catalog\u encoding,:未能分析P:/SAS files/formats.sas7bcat:文件无效,或文件具有不受支持的功能。 R和“haven”-软件包自第一次运行以来已重新安装到其最新版本,因此我认为这可能是原因,因为所有SAS文件和代码保持不变

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


如果您有任何建议,我们将不胜感激。

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

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

读取.sas7bdat(“文件名.sas7bdat”)


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

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

读取.sas7bdat(“文件名.sas7bdat”)


如果你能找到软件包,你可以在下载后手动安装。不简单,但也不超难。如果你能找到软件包,你可以在下载后手动安装。不简单,但也不超难。