【发布时间】:2015-01-16 03:52:00
【问题描述】:
我收到了 SAS 数据,我想将其导出为 CSV,以便我可以使用 R 对其进行分析。我从未使用过 SAS,但我找到了Efficiently convert a SAS dataset into a CSV,它解释了如何使用转换为 CSV代码如下:
proc export data=sashelp.class
outfile='c:\temp\sashelp class.csv'
dbms=csv
replace;
run;
这行得通,但我注意到我最终会在 CSV 中得到我称之为短列名的内容,而当我查看 SAS 中的数据时(即使用 SAS 软件)。
我想以编程方式将这些列描述保存到 txt 文件中,以便我可以将它们读入 R 向量。换句话说,我很高兴在我的 CSV 标题(即我的 CSV 的第一行)中有短列名,但我还想有第二个文件,只有一行,包含较长的列描述。我怎么做?我用谷歌搜索并没有发现任何有用的信息。
举个例子,我在 SAS 中看到的长列描述可能类似于“坦桑尼亚大象的数量”,对应的短列名称为“ElephTanz”。
【问题讨论】:
标签: r csv sas export-to-csv