Proc IMPORT - csv文件 - 避免变量名称为VARx

时间:2014-10-28 09:25:15

标签: csv import sas proc

使用PROC IMPORT之后我有时在数据集中将变量名称设为VAR2或VAR3 ...(取决于最后一列的读数)。 在csv文件中,该列确实具有不是" VARx"的名称。

如何避免SAS生成变量名称" VARx"在proc导入?

proc import file = "location_of_file\file.csv"
   out = csv;
   dbms = csv REPLACE;
   guessingrows = 32767;
   getnames = yes;
run;

proc print data=csv;
run;


============================================
Obs ID NAME VAR3 
1   1  xxx  yyy 
2   2  zzz  aaa 

csv文件包含ID NAME和SURNAME

的列名

感谢 rbrt

1 个答案:

答案 0 :(得分:0)

如SAS文档中所述(例如http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a000312413.htm

  

如果输入文件中第一个记录中的列名不是有效的SAS名称,则IMPORT过程使用默认变量名。