R导出到SAS可读的文件
R export to files readable to SAS
我的工作流程如下。
- SAS 将数据集导出到
file1
- R 导入
file1
,然后导出到 file2
- SAS 导入
file2
并继续。
理想情况下,
步骤 1 在 SAS 中使用 proc export
得到 file1.xlsx
第2步在R中使用read.xlsx
导入file1.xlsx
,然后通过write.xlsx
输出到file2.xlsx
第 3 步使用 proc import
将 file2.xlsx
导入 SAS。
问题是,我无法在 R 中安装包 xlsx
。
我做了什么:
第 1 步:file1.csv
第 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了。
我的工作流程如下。
- SAS 将数据集导出到
file1
- R 导入
file1
,然后导出到file2
- SAS 导入
file2
并继续。
理想情况下,
步骤 1 在 SAS 中使用 proc export
得到 file1.xlsx
第2步在R中使用read.xlsx
导入file1.xlsx
,然后通过write.xlsx
file2.xlsx
第 3 步使用 proc import
将 file2.xlsx
导入 SAS。
问题是,我无法在 R 中安装包 xlsx
。
我做了什么:
第 1 步:
file1.csv
第 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了。