全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9588 4
2018-02-07
问题具体是这样的,我用宏做了几张表,最后合并在一起的时候结果能出来,但是日志里面会有warning说“输入数据集为变量“aaa”指定了多个长度。这会造成数据截断。
想请教一下这个问题怎么处理呢?
二维码

扫码加我 拉你入群

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

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

全部回复
2018-2-7 16:44:13
在合并之前length一下aaa变量就可以了,举个例子,如下
复制代码
二维码

扫码加我 拉你入群

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

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

2018-2-7 16:55:42
舍身卫道 发表于 2018-2-7 16:44
在合并之前length一下aaa变量就可以了,举个例子,如下
你的意思就是在set之前用length定义长度对吧,这样我也试过还是会有这样的提示,就很迷。
二维码

扫码加我 拉你入群

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

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

2018-2-7 17:04:30
舍身卫道 发表于 2018-2-7 16:44
在合并之前length一下aaa变量就可以了,举个例子,如下
我刚刚又试了一下 让长度更长一点就没有这个提示了。谢谢了。
二维码

扫码加我 拉你入群

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

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

2018-2-7 17:09:11
每个表中都有一个aaa变量定义的长度,如果不想日志中出现warning,需要最后length的时候定义的长度是所有数据集中aaa变量长度的最大值,或者大于这个值也可以。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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