【问题标题】:Leading Spaces in SAS inputSAS 输入中的前导空格
【发布时间】:2017-02-25 02:19:01
【问题描述】:

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

【问题讨论】:

    标签: input tabs sas spaces


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-29
      • 2021-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多