R导出到SAS可读的文件

R export to files readable to SAS

我的工作流程如下。

  1. SAS 将数据集导出到 file1
  2. R 导入 file1,然后导出到 file2
  3. SAS 导入 file2 并继续。

理想情况下,

步骤 1 在 SAS 中使用 proc export 得到 file1.xlsx

第2步在R中使用read.xlsx导入file1.xlsx,然后通过write.xlsx

输出到file2.xlsx

第 3 步使用 proc importfile2.xlsx 导入 SAS。

问题是,我无法在 R 中安装包 xlsx

我做了什么:

  1. 第 1 步:file1.csv

  2. 第 2 步:read.table 导入 file1.csv 然后 write.table 导出到 file2.csv

但是file2.csv里面的内容被压缩成了一栏。如果我用write.table导出到file2.xlsx,那么文件就是damaged, can't be opened.

问题来了

R中的包xlsx有没有可以实现xlsx文件导入导出的替代品?

有没有SAS和R都可以读取的文件格式? procedure/function 与 import/export 相关的是什么?

write.table换成write.csv就OK了。