楼主: Supmilk
3278 1

[问答] 用SAS来合并表格 [推广有奖]

  • 0关注
  • 0粉丝

已卖:79份资源

硕士生

28%

还不是VIP/贵宾

-

威望
0
论坛币
333 个
通用积分
5.1605
学术水平
1 点
热心指数
4 点
信用等级
0 点
经验
484 点
帖子
45
精华
0
在线时间
215 小时
注册时间
2006-5-14
最后登录
2025-1-30

楼主
Supmilk 发表于 2016-6-12 19:16:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据比较大,所以需要SAS来进行处理,但是初学SAS,请各位大神赐教!

有表一:
VAR1,VAR2,VAR3,VAR4,。。。,VAR20

有表二:
VAR1,VAR3,VAR4,VAR21,。。。,VAR50

现在需求按VAR1,VAR3,VAR4来合并表格

我的程序是

proc sql;

create tablethesis_1.newdata as

select *

from thesis.new_s thesis_1.new_10_s

wherethesis_1.new_s.VAR1=thesis_1.new_10_s.VAR1 andthesis_1.new_s.VAR3=thesis_1.new_10_s.VAR2 andthesis_1.new_s.VAR4=thesis_1.new_10_s.VAR3

order bythesis_1.new_s.VAR1 thesis_1.new_s.VAR3 thesis_1.new_s.VAR4;

quit;



出现错误是

2    proc sql;
3     create table thesis_1.newdata as
4     select *
5     from thesis_1.new_s thesis_1.new_10_s
                                  -
                                  22
                                  200
ERROR 22-322: 语法错误,期望下列之一: ;, ',', ANSIMISS, CROSS, EXCEPT, FULL, GROUP, HAVING, INNER, INTERSECT, JOIN,
              LEFT, NATURAL, NOMISS, ORDER, OUTER, RIGHT, UNION, WHERE.

ERROR 200-322: 该符号不可识别,将被忽略。

6     where thesis_1.new_s.VAR1=thesis_1.new_10_s.VAR1 and thesis_1.new_s.VAR3=thesis_1.new_10_s.VAR2 and
                          -
                          22
                          76
6  ! thesis_1.new_s.VAR4=thesis_1.new_10_s.VAR3
ERROR 22-322: 语法错误,期望下列之一: ;, !, !!, &, *, **, +, -, /, <, <=, <>, =, >, >=, ?, AND, BETWEEN, CONTAINS, EQ,
              EQT, EXCEPT, GE, GET, GROUP, GT, GTT, HAVING, IN, INTERSECT, IS, LE, LET, LIKE, LT, LTT, NE, NET, NOT,
              NOTIN, OR, ORDER, OUTER, UNION, ^, ^=, |, ||, ~, ~=.

ERROR 76-322: 语法错误,语句将被忽略。

7     order by thesis_1.new_s.VAR1 thesis_1.new_s.VAR3 thesis_1.new_s.VAR4;
8    quit;
NOTE: 由于出错,SAS 系统停止处理该步。
NOTE: “PROCEDURE SQL”所用时间(总处理时间):
      实际时间          0.07 秒
      CPU 时间          0.04 秒



二维码

扫码加我 拉你入群

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

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

关键词:合并表格 intersect Procedure proc sql Between

沙发
Supmilk 发表于 2016-6-13 16:22:46
自己顶下

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-27 17:43