全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4170 8
2014-12-02
data a;
input time datetime16. intensity n n1;
format time datetime16.;
cards;
06OCT14:07:58:00 0.43 1 1
06OCT14:07:58:01 0.45 2 1
06OCT14:07:58:02 0.49 3 1
06OCT14:07:58:03 0.51 4 1
06OCT14:07:58:04 0.53 5 1
06OCT14:07:58:05 0.53 1 2
06OCT14:07:58:06 0.54 2 2
06OCT14:07:58:07 0.34 3 2
06OCT14:07:58:08 0.54 4 2
06OCT14:07:58:09 0.30 5 2
;
run;
对数据集中time和intensity画图,10条数据分了其中n1=1,n1=2两组,我想对两组数据循环画图,即自动画两张图,SAS如何实现?请高手指教!thanks!

二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-2 20:23:45
你试一下这个:
proc gplot data=a;
plot intensity*time;
where in(n1=1);
plot intensity*time;
where in(n1=2)
run;
希望能帮到你
二维码

扫码加我 拉你入群

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

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

2014-12-3 08:54:40
蝶恋花lwp 发表于 2014-12-2 20:23
你试一下这个:
proc gplot data=a;
plot intensity*time;
您好,您这个程序运行出错,好像不能这样写
二维码

扫码加我 拉你入群

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

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

2014-12-3 13:02:04
gotobest 发表于 2014-12-3 08:54
您好,您这个程序运行出错,好像不能这样写
不是用by statement吗?
二维码

扫码加我 拉你入群

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

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

2014-12-3 16:40:56
teqel 发表于 2014-12-3 13:02
不是用by statement吗?
谢谢提醒!是用by可以实现!
二维码

扫码加我 拉你入群

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

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

2014-12-3 23:40:18
对,by n1,可以实现,我奇怪,我刚开始用where in语句的时候能实现的额,才把代码po到吧上的,为啥现在试试又不行了呢![shocked]
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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