使用SAS在字符串中添加连字符?

使用SAS在字符串中添加连字符?,sas,Sas,当我将数字变量转换为字符变量时,我想在电话号码之间添加连字符 例如:原始的是7819601330(数字),需要是781-960-1330(字符) 谢谢 图片格式 proc format; picture phone low-high="000-000-0000"; quit; data test; x=1234567890; y=put(x,PHONE.); put x= y=; run; 图片格式 proc format; picture phone low-high="000-000-0

当我将数字变量转换为字符变量时,我想在电话号码之间添加连字符

例如:原始的是7819601330(数字),需要是781-960-1330(字符)

谢谢

图片格式

proc format;
picture phone
low-high="000-000-0000";
quit;

data test;
x=1234567890;
y=put(x,PHONE.);
put x= y=;
run;
图片格式

proc format;
picture phone
low-high="000-000-0000";
quit;

data test;
x=1234567890;
y=put(x,PHONE.);
put x= y=;
run;

谢谢你,乔。这真的很有帮助。谢谢乔。这真的很有帮助。