全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2216 3
2012-05-10
proc iml;
use dif_dif;read all var {col24} into matrix_temp where (col23>15);
use dif_dif;read all var {col24} into matrix_temp2 where (col23< -15);
quit;

col23>15 没有问题,但是col<-15 就无法识别负号

报一下错误:

48 ! read all var {col24} into matrix_temp2 where (col23< -15);
-
22
76
ERROR 22-322: 语法错误,期望下列之一: (, {.
二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-10 10:33:49
是不是两个语句冲突了。试一试第一句之后用 close statement 关闭数据集。我现在回答问题不保证质量。没有sas,想法一半靠猜测。京剧
二维码

扫码加我 拉你入群

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

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

2012-5-10 14:48:34

RE: SAS矩阵里面的负数符号,怎么不识别呢

jingju11 发表于 2012-5-10 10:33
是不是两个语句冲突了。试一试第一句之后用 close statement 关闭数据集。我现在回答问题不保证质量。没有s ...
谢谢 嗯 我找到原因了,可能是符号是个表达式不能用,如下就可以了
a=-15;
…… where (col23<a);
即可
二维码

扫码加我 拉你入群

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

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

2012-5-10 21:28:17
thanks. glad to know.
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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