全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件
681 2
2023-03-06

球球救救孩子吧
data work.subset2;
set orion.sales;
where country=‘AU’and job_title contains'Rep';
keep First_name Last_name salary job_title hire_date;
label job_title=‘sales title’  Hire_Data=‘Data Hire’;/*将标签赋给标量名  变量名='标签'*/
run;
proc contents data = work.subset2;
run;


日志是

171  data work.subset2;
172  set orion.sales;
173  where country=‘AU’and job_title contains'Rep';
                             ---------
                             22
                             76
ERROR: 解析 WHERE 子句时出现语法错误。
ERROR 22-322: 语法错误,期望下列之一: !, &, (, AND, OR, |.

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

174  keep First_name Last_name salary job_title hire_date;
175  label job_title=‘sales title’  Hire_Data=‘Data Hire’;/*将标签赋给标量名  变量名='标签'*/
176  run;

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


177  proc contents data = work.subset2;
178  run;

NOTE: “PROCEDURE CONTENTS”所用时间(总处理时间):
      实际时间          0.01 秒
      CPU 时间          0.01 秒


二维码

扫码加我 拉你入群

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

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

全部回复
2023-3-17 10:56:07
我这里试了一下,没有发现程序问题,是不是contains 和 后面的 Rep 之间没有空格
二维码

扫码加我 拉你入群

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

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

2023-3-18 21:26:00
你的country=AU那里的引号应该错了,要用英文的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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