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

导出SAS数据集中的变量类型,sas,Sas,有没有简单的方法可以捕获和导出SAS数据集中每个变量的类型?我正在将一个数据集导出为CSV格式以读取到R中,如果后者中的read.table过程也知道每个变量的数据类型,那么它可以更有效地工作。PROC CONTENTS有一个OUT=选项,用于输出具有变量属性的数据集。type=1是数字,type=2是字符。嗯 proc contents data=sashelp.class out=vars; run; proc print data=vars noobs; va

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

PROC CONTENTS有一个OUT=选项,用于输出具有变量属性的数据集。type=1是数字,type=2是字符。嗯

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

如果您可以访问IML,则有新的例程可将SAS数据集保存到R数据帧中。看这里,我在哪里可以找到类型的地图?