我有一个数据集和像这样的字典
data have_data;
input y x_1;
datalines;
1 10
2 20
3 30
;
run;
data have_dictionary;
input ID label;
datalines;
X_1 Assets
;
run;
然后我转换上面的数据集,以创建像这样的变量的对数和平方转换
data have_transformed;
input y x1 x1_log x1_sq;
datalines;
1 10 1 100
2 20 1.30 400
3 30 1.48 900
;
run;
然后我需要为x_1,x_1_log和x_1_sq附加字典,我尝试使用扫描,修整和substr函数,但是找不到像这样的3个单词中的2个匹配的方法
PROC SQL;
CREATE TABLE TESTING_MERGE AS
SELECT
a.*,
b.Label
FROM have_T as a
left join have_dictionary as b
on substr(a.x_1,1,2), = b.ID;
退出;
请注意,我已将我的have表格移置以使其更好地加入