Input SAS输入中的前导空格

Input SAS输入中的前导空格,input,tabs,sas,spaces,Input,Tabs,Sas,Spaces,我正在将一个以制表符分隔的纯文本文件读入SAS。一个变量是带前导空格的字符。如何从第一个字符开始读入变量(忽略前导空格)。确保使用$CHAR.信息读取变量 让我们创建一个以制表符分隔的示例文件,其中包含两个字段,第二个字段有前导空格 filename tabx temp; data _null_; file tabx ; put '1' '09'x ' ABC'; run; 现在让我们把它读回来 data test; infile tabx dsd dlm='09'x ; l

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

确保使用
$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;