在SAS中,我们可以使用SUBSTR函数来按行观察字符串并选择列。下面是一个代码示例:
data have;
input string $;
datalines;
ABCD
EFGH
IJKL
;
run;
data want;
set have;
column = substr(string, 2, 1);
run;
proc print data=want;
run;
在上面的示例中,我们首先创建了一个具有字符串变量的数据集have
。然后,我们使用SUBSTR
函数将字符串的第2个字符提取出来,并将结果存储在新变量column
中。
最后,我们使用PROC PRINT
过程打印结果数据集want
,以查看提取的结果。
在这个示例中,我们提取了每个字符串的第2个字符作为列值。你可以根据自己的需求修改SUBSTR
函数的参数来选择不同的列。