如何在SAS中自动读取文件头(变量名)

  • 本文关键字:文件 变量名 读取 SAS sas
  • 更新时间 :
  • 英文 :


我有一个文本文件(1.txt),如下所示:

age height
20  180
35  165
44  175

我可以使用

data dat1;
  infile '1.txt' firstobs=2;
  input age height;
run;

将文件读入SAS。我的问题是,是否有一种自动读取标题(变量名)的方法,即在不使用"输入"的情况下将年龄和身高读取到SAS中?如果我有很多变量,我不想一个接一个地指定它们。

谢谢。

您可以在适当设置GETNAMESDATAROW选项的情况下使用PROC IMPORT。。。

请参阅SAS文档:http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000312413.htm

/*分隔符='09'x是制表符分隔的*/proc import数据文件='1.txt'out=dat1 getnames=yes数据行=2 dbms=dlm分隔符='99'x;跑

最新更新