楼主: sophiecheese
752 3

[实际应用] 一个跳ERROR的代码,请帮忙看看问题出在哪里 [推广有奖]

  • 1关注
  • 0粉丝

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
15 个
通用积分
2.0001
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
112 点
帖子
6
精华
0
在线时间
19 小时
注册时间
2020-2-9
最后登录
2021-2-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
记录了5行体温,希望按人名和温度大小进行排序,代码如下:
“data sophie.temperat;                                                                                                                  
input date$ name$ temperature;                                                                                                         
datalines;                                                                                                                              
23Feb2020      MF      36.4                                                                                                            
23Feb2020      XX      36.8                                                                                                            
24Feb2020      MF      36.3                                                                                                            
24Feb2020      XX      36.9                                                                                                            
25Feb2020      MF      36.3;                                                                                                            
proc sort data=sophie.temperat; by name temperature;                                                                                    
run;                                                                                                                                    
proc print; title 'lowest and highest temperature'; run;”

LOG 如下:
“168  data sophie.temperat;
169  input date$ name$ temperature;
170  datalines;
NOTE: The data set SOPHIE.TEMPERAT has 4 observations and 3 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.03 seconds

175  25Feb2020      MF      36.3;
     --
     180

ERROR 180-322: Statement is not valid or it is used out of proper order.
176  proc sort data=sophie.temperat; by name temperature;
177  run;
NOTE: There were 4 observations read from the data set SOPHIE.TEMPERAT.
NOTE: The data set SOPHIE.TEMPERAT has 4 observations and 3 variables.
NOTE: PROCEDURE SORT used (Total process time):
      real time           0.00 seconds
      cpu time            0.03 seconds

178  proc print; title 'lowest and highest temperature'; run;
NOTE: There were 4 observations read from the data set SOPHIE.TEMPERAT.
NOTE: PROCEDURE PRINT used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds“

Result view窗口如下:
Result view窗口
代码中红色的一行没有显示出来,对应的错误在log中是标红的部分,不知道问题出在哪里,请大神们指点!
二维码

扫码加我 拉你入群

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

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


沙发
suzhzh 发表于 2020-2-26 17:03:51 |只看作者 |坛友微信交流群
数据行的分号要另起一行,不能和数据放到一起。
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
sophiecheese + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
suzhzh 发表于 2020-2-26 17:05:49 |只看作者 |坛友微信交流群
data temperat;                                                                                                                  
input date name $ temperature;                                                                                                         
datalines;                                                                                                                              
23Feb2020      MF      36.4                                                                                                            
23Feb2020      XX      36.8                                                                                                            
24Feb2020      MF      36.3                                                                                                            
24Feb2020      XX      36.9                                                                                                            
25Feb2020      MF      36.3
;                                                                                                            
proc sort data=temperat;
        by datename temperature;                                                                                    
run;
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
sophiecheese + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

板凳
sophiecheese 发表于 2020-2-26 17:10:03 |只看作者 |坛友微信交流群
suzhzh 发表于 2020-2-26 17:05
data temperat;                                                                                       ...
可以了,谢谢!!

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-20 02:47