我在初学者SAS课程中,我们只需要显示PROC CONTENTS输出中显示数据集中变量的部分.例如,当你这样做
proc contents data=whas.heart3;
run;
Run Code Online (Sandbox Code Playgroud)
输出是3个表.第3个表的标题是:
变量和属性的字母列表
我需要弄清楚如何修改上面的代码只显示第3个表.
输出通过输出传送系统(ODS)传送.使用ods trace on;,系统会告诉您正在交付的内容.在这种情况下,Variables是您要查找的表.
使用ods select Variables;告诉ODS只提供变量表.然后重置为默认值(ods select default;)以执行其他过程.
ods select Variables;
proc contents data=mydata;
run;
ods select default;
Run Code Online (Sandbox Code Playgroud)
我不确定ODS是否会在初学者课程中涵盖.另一种选择是检查SAS程序的在线帮助,在这里你会发现有一个选项SHORT可以与PROC内容来使用.这只会显示变量列表.
proc contents data=whas.heart3 short;
run;
Run Code Online (Sandbox Code Playgroud)