有没有简单的方法来捕获和导出SAS数据集中每个变量的类型?我正在将数据集导出为CSV格式以读入R,如果后者中的read.table
过程也知道每个变量的数据类型,则它可以更有效地工作。
答案 0 :(得分:3)
PROC CONTENTS有一个OUT =选项,用于输出具有变量属性的数据集。 type = 1是数字,type = 2是字符。 THAT。
proc contents data=sashelp.class out=vars;
run;
proc print data=vars noobs;
var varnum name type length;
run;
/* on lst
VARNUM NAME TYPE LENGTH
3 Age 1 8
4 Height 1 8
1 Name 2 8
2 Sex 2 1
5 Weight 1 8
*/