楼主: lizhewenbei
2670 14

【超级困惑】哪个高手能克服字段阻碍,将附件中的三个数据集用set语句进行纵向合并? [推广有奖]

11
mingfeng07 学生认证  发表于 2014-11-14 17:53:33 |只看作者 |坛友微信交流群
lizhewenbei 发表于 2014-11-14 17:25
mingfeng大哥,我发现如果要是改用excel导入,则无法运行了。请您再指点。我把这个帖子的附件改变一下,您 ...
用import过程,还是那个代码:
  1. %macro test;
  2. %do i=1 %to 3;
  3. proc import out=a&i. file="C:\Users\mingfeng07\Desktop\import_xls\CG_Director&i..xls" dbms=excel replace;
  4. getnames=yes;
  5. run;
  6. %end;
  7. %mend;
  8. %test
  9. data test;
  10. length D0101b $6 D0201b $100;
  11. set a1 a2 a3;
  12. run;
复制代码
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 好人

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

12
lizhewenbei 学生认证  发表于 2014-11-15 09:41:10 |只看作者 |坛友微信交流群
mingfeng07 发表于 2014-11-14 17:53
用import过程,还是那个代码:
非常感谢您!

使用道具

13
lizhewenbei 学生认证  发表于 2014-11-15 15:29:49 |只看作者 |坛友微信交流群
mingfeng07 发表于 2014-11-14 17:53
用import过程,还是那个代码:
大哥,我试了试,还是遇到一些小困惑,现将我的代码和LOG放在了原帖上,还请您指教!

使用道具

14
mingfeng07 学生认证  发表于 2014-11-16 14:27:49 |只看作者 |坛友微信交流群
lizhewenbei 发表于 2014-11-15 15:29
大哥,我试了试,还是遇到一些小困惑,现将我的代码和LOG放在了原帖上,还请您指教!
出现的警告并不会妨碍程序的运行,当然前提是我们所取得字符长度要求能够完整的截取变量中的所有字符,因为我们导入的的变量的字符串包含大量的空格,如果你想避免出现warning这种情况,可以在length语句中讲变量长度设为100,至少要比三数据集中的变量的最大长度要大就行。

使用道具

15
lizhewenbei 学生认证  发表于 2014-11-17 20:59:18 |只看作者 |坛友微信交流群
mingfeng07 发表于 2014-11-16 14:27
出现的警告并不会妨碍程序的运行,当然前提是我们所取得字符长度要求能够完整的截取变量中的所有字符,因 ...
确实报错,但是不影响导入结果!多谢您

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 15:57