【发布时间】:2018-07-11 10:38:59
【问题描述】:
我正在寻找一个可以在 R 中读取 .sas7bvew 的包。我正在尝试使用 Haven,但它只能读取 .sas7bdat
我尝试了以下方法:(假设 lib2 包含 data.sas7bvew 文件,我正在尝试将其保存在 lib1)
data lib1.mydata;
set lib2.data;
run;
在上述步骤之后,我可以看到 data.sas7bdat 正在 lib1 中创建。而且我可以使用 R 轻松读取 .sas7bdat 文件。 有什么方法可以直接在 R 中读取 .sas7bvew 文件。
【问题讨论】:
-
你的意思是 sas7bdat 吗?如果是,那么 library(sas7bdat);
-
请阅读说明。
-
当然,当然。它只是不和我一起计算。 Quote=" SAS 数据视图的外观和行为就像 SAS 数据集。但是,数据视图不包含任何数据。相反,数据视图包含代码。"那么你到底想做什么?将 SAS 代码导出到 R?查看更多关于www2.sas.com/proceedings/sugi27/p069-27.pdf
-
Sas7BVew 实际上是一个带有查询的文件,而不是带有信息的数据表。你想要代码/查询吗?
-
@pinegulf 我想在 R 中读取 .sas7bvew 文件。一个“简单”的选项是首先在 SAS 中使用数据步骤将文件保存为 .sas7bdat,然后通过 R 在 R 中读取它避风港。但我想知道我们是否可以在不打开 SAS 的情况下直接执行此操作。