导出SAS数据集中的变量类型

时间:2010-12-21 04:00:53

标签: sas

有没有简单的方法来捕获和导出SAS数据集中每个变量的类型?我正在将数据集导出为CSV格式以读入R,如果后者中的read.table过程也知道每个变量的数据类型,则它可以更有效地工作。

1 个答案:

答案 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
   */