全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3720 5
2018-07-18
8个数据集纵向合并不成功,“变量类型不同”,导致合并不成功。但不知道是哪个数据集里的变量类型有问题,怎么办? 只有一个办法,就是一个一个去找吗?提示的6个error,意味着8个数据集里,有3个数据集里的p6 and site和其它5个不一样?



data a_10to12;
set afxx2012a jlbq2010a jssq2010a kfax2012a shsx2012a ttqx2011a xtgq2011a yccx2011a;
by id;
run;

ERROR: 变量 P6 已定义为字符型和数值型。
ERROR: 变量 site 已定义为字符型和数值型。
ERROR: 变量 P6 已定义为字符型和数值型。
ERROR: 变量 site 已定义为字符型和数值型。
ERROR: 变量 P6 已定义为字符型和数值型。
ERROR: 变量 site 已定义为字符型和数值型。

NOTE: 由于出错,SAS 系统停止处理该步。
WARNING: 数据集 WORK.A_10TO12 可能不完整。该步停止时,共有 0 个观测和 27 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间          0.11 秒






二维码

扫码加我 拉你入群

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

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

全部回复
2018-7-18 10:42:30
有没有试过用proc sql来合并?
proc sql;
   create table c as
   select * from a
   outer union corr
   select * from b;
quit;
二维码

扫码加我 拉你入群

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

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

2018-7-19 00:21:23
谢谢指点感谢
二维码

扫码加我 拉你入群

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

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

2024-5-24 11:15:48
qiangwei2017 发表于 2018-7-18 10:42
有没有试过用proc sql来合并?
proc sql;
   create table c as
我用proc sql合并也提示同一变量类型不同不能合并
二维码

扫码加我 拉你入群

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

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

2024-7-2 13:43:00
sukishimakei 发表于 2024-5-24 11:15
我用proc sql合并也提示同一变量类型不同不能合并
但是你就知道哪两个的不对呀了?
二维码

扫码加我 拉你入群

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

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

2024-8-4 13:51:28
栗子面窝头 发表于 2024-7-2 13:43
但是你就知道哪两个的不对呀了?
是的,改了变量类型之后合并成功了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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