SAS输入中的领先空间

时间:2017-02-25 02:19:02

标签: input tabs sas spaces

我正在将纯文本文件读取到以制表符分隔的SAS中。一个变量是带有前导空格的字符。如何从第一个字符开始读取变量(忽略前导空格)。

1 个答案:

答案 0 :(得分:0)

确保使用$CHAR.信息来读取变量。

让我们创建一个带有两个字段的样本制表符分隔文件,第二个字段有前导空格。

filename tabx temp;
data _null_;
  file tabx ;
  put '1' '09'x '  ABC';
run;

现在让我们再读一遍。

data test;
  infile tabx dsd dlm='09'x ;
  length id 8 name $20 ;
  informat name $char. ;
  input id name ;
run;