如何使用R从Excel创建XPT文件

时间:2018-09-18 10:45:31

标签: r sas

我需要使用R将Excel文件(xls / xlsx)转换为xpt文件。我已经下载并安装了RStudio和R,但无法将excel文件转换为xpt。

我尝试了以下操作:

  1. 下载了“ readxl”和“ sasxport”软件包
  2. 使用“ write.xport”创建xpt文件
  3. 使用“ lookup.xport”显示xpt文件

我使用SAS XPORT文件查看器查看xpt文件,但显示出一些失真的输出。任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:1)

SAS studio会将其从xlsx转换为xpt扩展名。

需要安装SAS Studio和共享路径。 代码:

libname mydata '/folders/myfolders/';
libname in xlsx "/folders/myfolders/Nike AOC form-1180808330 (2).xlsx";
libname out xport "/folders/myfolders/Nike AOC form-1180808330 (2).xpt";
proc copy inlib=in outlib=out;
run;

仅此而已,它将转换为XPT。