全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3722 0
2014-11-02
关于数据被截断的问题,有热心网友发了如下的经验贴,很好用。但是一旦我将变量名修改(比如把变量名x换成var1,把变量名y换成var2),那么就会报错。这是怎么回事呢?我的需求:希望把两个“分析师跟踪”的数据集进行合并,并保证分析师姓名ananm和分析师机构brokern的长度一致。
两个“分析师跟踪”的数据集放在附件test.rar
希望高手指教,非常感谢

Data test1;
    x="aaa";
        y="bbbbb";
run;

data test2;
    x="cccccccccc";
        y="ddd";
run;

/* 找出每个字符型变量的最大长度;*/
proc sql noprint;
   select distinct cat(strip(name)," $",max(length)) into : varlen separated by " "
     from dictionary.columns
         where libname="WORK" and memname in ("TEST1","TEST2") and upcase(type)="CHAR"
     group by name;
quit;

%put &varlen;

data test.test3;
    length &varlen;   /*Set length before set*/
        set test1 test2;
run;



附件列表

test.rar

大小:1.04 MB

 马上下载

两个分析师数据

本附件包括:

  • af_forecast2.sas7bdat
  • af_forecast1.sas7bdat

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群