【问题标题】:How can I read .sas7bvew files in R?如何在 R 中读取 .sas7bvew 文件?
【发布时间】: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 的情况下直接执行此操作。

标签: r sas r-haven


【解决方案1】:

没有。

视图中没有数据可供 R 或任何其他非 SAS 程序读取。

【讨论】:

    猜你喜欢
    • 2015-12-07
    • 2016-11-30
    • 2015-11-22
    • 2016-11-15
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    相关资源
    最近更新 更多