Sas 添加字符或从字符变量中删除字符

Sas 添加字符或从字符变量中删除字符,sas,Sas,我有两个不同的数据集-在一个数据集(1)中,变量home的数据格式为“C012”,另一个数据集(2)中,变量home的格式为“012”。我需要将这两个数据集合并在一起。如何将C添加到数据集2中或从数据集1中删除C?这就是如何在您的home字符串变量前面添加“C”的方法 home = "C"||home; 看起来是这样的 data have; input home $ ; cards; 012 ; run; data want; set have; home =

我有两个不同的数据集-在一个数据集(1)中,变量home的数据格式为“C012”,另一个数据集(2)中,变量home的格式为“012”。我需要将这两个数据集合并在一起。如何将C添加到数据集2中或从数据集1中删除C?

这就是如何在您的
home
字符串变量前面添加“C”的方法

home = "C"||home;
看起来是这样的

data have;
    input home $ ;
    cards;
012
;
run;

data want;
    set have;
    home = "C"||home;
run;

这不起作用。家庭变量中有多行我不知道,您在问题中没有指定。