楼主: sweet-air
2750 7

求助:急!合并两张表时出错 [推广有奖]

  • 0关注
  • 0粉丝

大专生

50%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
760 点
帖子
34
精华
0
在线时间
57 小时
注册时间
2007-8-1
最后登录
2020-7-13

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
合并两个数据表时出现warning说"输入数据集为 BY 变量 a指定了多个长度,可能导致意外结果"什么原因?
二维码

扫码加我 拉你入群

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

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

关键词:warning Warn ning ING 数据集 求助

回帖推荐

bobguy 发表于6楼  查看完整内容

Here is an example to help you to understand how SAS is doing in this case. data t1; do id=1 to 3; a='333'; output; end; run; data t2; do id=3 to 5; a='22'; output; end; run; data all; merge t1 t2; by id; run; proc print; run; data all; merge t2 t1; by id; run; proc print; run; data all; length a $4; merge t ...

本帖被以下文库推荐

沙发
wyjailhl1 发表于 2010-4-10 20:08:21 |只看作者 |坛友微信交流群
哪位大侠去帮帮忙啊
自强自立

使用道具

藤椅
crackman 发表于 2010-4-10 23:03:54 |只看作者 |坛友微信交流群
你把程序贴出来嘛
大家看看
只是看到LOG 没得用的

使用道具

板凳
llh_xmu 在职认证  发表于 2010-4-10 23:47:49 |只看作者 |坛友微信交流群
没程序,没办法看哦~

使用道具

报纸
jingju11 发表于 2010-4-11 10:59:43 |只看作者 |坛友微信交流群
1# sweet-air

相同变量在不同的表格里长度不同。SAS要求同一个名字的变量(最好)要同长度。通常没有什么大问题。为了保险起见,把那个长度长的放在第一个表格里。或者在merge之前定义by 变量的长度。如果你要去掉warning,可能费些功夫,但是,问题应该不大。

使用道具

地板
bobguy 发表于 2010-4-12 01:15:09 |只看作者 |坛友微信交流群
sweet-air 发表于 2010-4-10 19:43
合并两个数据表时出现warning说"输入数据集为 BY 变量 a指定了多个长度,可能导致意外结果"什么原因?
Here is an example to help you to understand how SAS is doing in this case.

data t1;
  do id=1 to 3;
     a='333';
    output;
end;
run;

data t2;
  do id=3 to 5;
     a='22';
    output;
end;
run;


data all;
   merge t1 t2;
   by id;
run;

proc print; run;

data all;
   merge t2 t1;
   by id;
run;

proc print; run;

data all;
   length a $4;
   merge t2 t1;
   by id;
run;

proc print; run;
已有 1 人评分热心指数 收起 理由
crackman + 1 好的意见建议

总评分: 热心指数 + 1   查看全部评分

使用道具

7
anzhiliang 发表于 2010-4-12 08:37:50 |只看作者 |坛友微信交流群
5楼说的很对,我以前就遇到过这种问题,他就是因为两个变量的长度(length)不同,所以在merge 的时候会出现警告,但结果是不会受到影响的。

使用道具

8
soporaeternus 发表于 2010-4-12 10:29:39 |只看作者 |坛友微信交流群
6楼实验很清楚了
PDV机制问题
Let them be hard, but never unjust

使用道具

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

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

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

GMT+8, 2024-4-30 17:16