Sas 使用数据线方法读取原始数据时保留前导空白

Sas 使用数据线方法读取原始数据时保留前导空白,sas,Sas,根据下面的输出,引导到第四次观测的自动修剪cdefg->cdefg 问题:如何保留前导空格。 data chr2; input string $ 1-25; strLen = length(string); compblStr = compbl(string); compblLen = length(compblStr); datalines; abc 5678 abcd 78 bcdef 8 cdefg ; run; 您需要使用$charW

根据下面的输出,引导到第四次观测的自动修剪cdefg->cdefg

问题:如何保留前导空格。

data chr2;
    input string $ 1-25;
    strLen = length(string);
    compblStr = compbl(string);
    compblLen = length(compblStr);
    datalines;
abc 5678
abcd  78
 bcdef 8
  cdefg  
;
run;

您需要使用$charW。保持训练空白。此信息保留前导空格和尾随空格

data chr2;
    input string $CHAR25.;
    strLen = length(string);
    compblStr = compbl(string);
    compblLen = length(compblStr);
    datalines;
abc 5678
abcd  78
 bcdef 8
  cdefg  
;