楼主: gotobest
4240 8

SAS分组循环画图 [推广有奖]

  • 3关注
  • 1粉丝

硕士生

5%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
1060 点
帖子
61
精华
0
在线时间
117 小时
注册时间
2014-9-17
最后登录
2016-9-28

楼主
gotobest 发表于 2014-12-2 11:47:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
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!

二维码

扫码加我 拉你入群

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

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

关键词:intensity datetime format thanks Input 如何

沙发
蝶恋花lwp 在职认证  发表于 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;
希望能帮到你

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

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

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

地板
蝶恋花lwp 在职认证  发表于 2014-12-3 23:40:18
对,by n1,可以实现,我奇怪,我刚开始用where in语句的时候能实现的额,才把代码po到吧上的,为啥现在试试又不行了呢![shocked]

7
蝶恋花lwp 在职认证  发表于 2014-12-3 23:41:35
对,by n1,可以实现,我奇怪,我刚开始用where in语句的时候能实现的额,才把代码po到吧上的,为啥现在试试又不行了呢![shocked]

8
gotobest 发表于 2014-12-4 16:09:55
蝶恋花lwp 发表于 2014-12-3 23:41
对,by n1,可以实现,我奇怪,我刚开始用where in语句的时候能实现的额,才把代码po到吧上的,为啥现在试试 ...
不清楚哦,还是非常感谢!

9
冰族王子 发表于 2016-3-11 20:27:43
teqel 发表于 2014-12-3 13:02
不是用by statement吗?
谢谢提醒~

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 08:23